मैं किसी विशेष विंडो में सभी टेक्स्टबॉक्सों में अपने application.xaml में परिभाषित शैली कैसे लागू करूं? मैं Style="{StaticResource MyStyle}"
टाइप करना नहीं चाहता हूं क्योंकि उनमें से प्रत्येक के साथ सचमुच दर्जनों हैं। यह डब्ल्यूपीएफ + वीएस -2010 है।सभी टेक्स्टबॉक्सों में एक एप्लिकेशन-स्तरीय शैली लागू करें
17
A
उत्तर
37
तो बस जोड़ने Style
अपने App.Xaml
या अपने Theme.xaml
करने के लिए या यहां तक कि अपने Window.Resources
(यदि आपके पास है) अगर आप सिर्फ 1 Window
है, बस सुनिश्चित करें कि आप x:Key
उदाहरण सेट नहीं करते हैं:
यह (कोई एक्स: कुंजी) सभी TextBoxes
के लिए लागू होगी
<Style TargetType="{x:Type TextBox}">
<Setter Property="Foreground" Value="Red" />
</Style>
बक्सें उपयोग करने के लिए Style="{StaticResource MyStyle}"
का उपयोग करना होगा यह:
<Style x:Key="MyStyle" TargetType="{x:Type TextBox}">
<Setter Property="Foreground" Value="Red" />
</Style>
यह उन साधारण चीजों में से एक है जो आप चाहते हैं कि आपने नहीं पूछा था। बहुत बहुत धन्यवाद। – dotNET