में UserControls पर लागू करना मैं टूलबार के डिफ़ॉल्ट बटन शैली का उपयोग करने के लिए टूलबार के अंदर WPF में UserControls को कैसे लागू करूं?टूलबार बटन शैली बनाना टूलबार
<UserControl x:Class="myNameSpace.ImageButtonUserControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Name="imageButton"
>
<Button Style="{Binding ElementName=imageButton, Path=ButtonStyle}">
<StackPanel Orientation="Horizontal">
<Image Source="{Binding ElementName=imageButton, Path=ImageSource}"
VerticalAlignment="Center"
/>
<TextBlock Text="{Binding ElementName=imageButton, Path=Text}"
Style="{Binding ElementName=imageButton, Path=TextStyle}"
VerticalAlignment="Center"
/>
</StackPanel>
</Button>
</UserControl>
मैं उन बाध्यकारी पथ के लिए पीछे कोड में कुछ निर्भरता गुण होते हैं और सब कुछ ठीक काम करता है:
मैं एक सरल उपयोगकर्ता नियंत्रण ImageButton कहा जाता है जो इस तरह XAML कुछ है नहीं है।
तब तक जब तक मैं इसे टूलबार में नहीं डालता। आम तौर पर जब आप टूलबार में बटन डालते हैं तो टूलबार बटन की तरह दिखने के लिए टूलबार द्वारा उन्हें पुनः संयोजित किया जाता है। मुझे पता चला है कि मैं इस शैली को कैसे बदल सकता हूं (ToolBar.ButtonStyleKey देखें। लेकिन मैं अपने उपयोगकर्ता नियंत्रण बटन बटन निर्भरता संपत्ति में पहले से परिभाषित शैली को कैसे लागू कर सकता हूं?
मैं स्वचालित रूप से एक नहीं बनाना चाहता, मैं बस अपने उपयोगकर्ता नियंत्रण के अंदर बटन पर मौजूदा बटन शैली को लागू करना चाहता हूं। – Ray