كيفية التحكم في بادئات مساحات الأسماء في وثيقة شمل التي تم إنشاؤها بواسطة زمل ولدت زمل مع س: نوع ملحق الترميز

StackOverflow https://stackoverflow.com/questions/3250466

سؤال

أحاول توليد زمل من زليمنتس.

<Style xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
  <Style.BasedOn>
    <StaticResource> 
      <StaticResource.ResourceKey>
        <Type xmlns="http://schemas.microsoft.com/winfx/2006/xaml">
          <Type.TypeName>p:Window</Type.TypeName> 
        </Type>
      </StaticResource.ResourceKey>
    </StaticResource>
  </Style.BasedOn>
  ...
</Style>

ومع ذلك ، لدي مشكلة مع x:Type تمديد العلامات.غير قادر على حل البادئة p:, ، لأنني لا أعرف كيفية فرض الناتج زمل لتعيين البادئة p إلى مساحة الاسم http://schemas.microsoft.com/winfx/2006/xaml/presentation.

هل هناك طريقة للتحكم في كيفية إنشاء بادئات مساحات أسماء شمل?أم أنه من الممكن القوة x:Type تمديد العلامات لاتخاذ اسم مساحة شمل بدلا من البادئة?

هل كانت مفيدة؟

المحلول

لقد وجدت ذلك:

new XAttribute(XNamespace.Xmlns + "p", "http://schemas.microsoft.com/winfx/2006/xaml/presentation"); 
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top