मैं अपने XAML में तत्व है जो एक केवल पढ़ने के पाठ बॉक्स में फीका पाठ का रंग होने के लिए अग्रभूमि = "# 555" परिभाषित की एक संख्या है।मैं रंग को परिभाषित करने के लिए एक्सएएमएल में एक चर को परिभाषित और उपयोग कैसे कर सकता हूं?
<TextBlock Text="{Binding SingularModelClassFileTitle}" Margin="0 10 0 0"/>
<TextBox Text="{Binding SingularModelClassFileName}"
HorizontalAlignment="Left"
IsReadOnly="True"
Foreground="#555"
Width="500"/>
<TextBox
VerticalScrollBarVisibility="Visible"
AcceptsReturn="True"
Width="500"
Height="100"
IsReadOnly="True"
Foreground="#555"
Text="{Binding SingularModelClassContent}"
HorizontalAlignment="Left"
Margin="0 0 0 20"/>
मैं कैसे प्रत्येक इसका श्रेय में एक XAML चर और संदर्भ में यह मान डाल कर सकते हैं ताकि मैं केवल एक ही स्थान पर इसे बदलने के लिए है?
मैं सोच रहा हूँ आप इस तरह कुछ कर सकते हैं:
<sys:String x:Key="ReadOnlyTextColor">#555</sys:String>
...
<TextBox Foreground="{StaticResource ReadOnlyTextColor}"/>
और क्या इस के लिए संपत्ति xmlns:sys=...
संदर्भ हो सकता है?
आप अच्छे प्रश्न पूछते हैं, एडवर्ड। सीखने WPF आप नाम बार-बार ;-) –