الميراث في Silverlight 2 أنماط
-
03-07-2019 - |
سؤال
أريد لبناء أنماط في XAML, على سبيل المثال
<UserControl.Resources>
<Style x:Key="MyStyle" TargetType="TextBlock">
<Setter Property="Margin" Value="2,2,2,2" />
<Setter Property="Foreground" Value="DarkRed" />
</Style>
<Style x:Key="MyBoldStyle" TargetType="TextBlock">
<Setter Property="Style" Value="{StaticResource MyStyle}" />
<Setter Property="FontWeight" Value="Bold" />
</Style>
</UserControl.Resources>
ولكن هذا لا يعمل.(في Silverlight 2) كيف يمكنني جعل واحد يرث من الآخر ؟
حزيران / يونيه 2010 تحديث: نمط الوراثة في سيلفرلايت 3, استخدام
BasedOn="{StaticResource MyStyle}
المحلول
فما باللك.وجدت الجواب في ماكدونالد برو Silverlight 2 في C# 2008:
النص البديل http://www.apress.com/resource/bookcover/9781590599495?size=medium
"إذا كنت قد استخدمت الأساليب في WPF, سوف تجد أن سيلفرلايت هي أنماط تصاعدت مرة أخرى ...[على سبيل المثال, لا يمكنك] إنشاء الأنماط التي ترث من الأساليب الأخرى."
سيئة للغاية.ربما في سيلفرلايت 3.
لا تنتمي إلى StackOverflow