2009-09-03 16 views
6

कोड के पीछे एक प्रकार के लिए डिफ़ॉल्ट शैली कैसे सेट करें उदाहरण के लिए डिफ़ॉल्ट शैली सेट करें उदा। के लिए:कोड-पीछे

<ScaleTransform x:Key="scaler" ScaleX="1.25" ScaleY="1.25" /> 
<Style TargetType="{x:Type ToolTip}"> 
    <Setter Property="LayoutTransform" Value="{DynamicResource scaler}"/> 
</Style> 

मैं में कोड-पीछे के बजाय XAML मार्कअप में टूलटिप के लिए शैली सेट करना होगा।

उत्तर

8
Style style = new Style {TargetType = typeof (ToolTip)}; 

    Setter setter = new Setter(); 
    setter.Property = FrameworkElement.LayoutTransformProperty; 
    setter.Value = FindResource("scaler"); 

    style.Setters.Add(setter); 

    Resources.Add(typeof(ToolTip), style); 

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^