मैं सी # और डब्ल्यूपीएफ का उपयोग कर रहा हूं और मैं मूल रूप से कुछ टॉगल बटन चाहता हूं और उनमें से केवल एक ही समय में चुना जा सकता है।मैं टॉगलबूटन का एक सेट कैसे बना सकता हूं जो रेडियोबूटन की तरह व्यवहार करता है?
मुझे इसके बारे में another question मिला, लेकिन वहां दिखाया गया समाधान काम नहीं करता है और मुझे नहीं पता कि क्यों।
यदि मैं ऊपर दिए गए प्रश्न में उल्लिखित करने की कोशिश करता हूं, ListBox
के ItemTemplate
लागू नहीं है। मुझे बस सूची बॉक्स में टॉगल बटन नहीं मिलते हैं, इसके बजाय इसे "सामान्य सूची बॉक्स" के रूप में दिखाया जाता है।
मेरे टॉगल बटन शैली इस तरह दिखता है, मेरे संसाधन फ़ाइलों में से एक में शामिल:
<Style x:Key="ToggleButtonListBox" TargetType="{x:Type ListBox}">
<Setter Property="ListBox.ItemTemplate">
<Setter.Value>
<DataTemplate>
<ToggleButton Content="{Binding}"
IsChecked="{Binding IsSelected, Mode=TwoWay, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListBoxItem}}}" />
</DataTemplate>
</Setter.Value>
</Setter>
<Setter Property="ListBox.ItemsPanel">
<Setter.Value>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal" />
</ItemsPanelTemplate>
</Setter.Value>
</Setter>
<Setter Property="BorderThickness" Value="0" />
</Style>
मैं, XAML कोड में सीधे आइटम जोड़ना चाहते हैं ताकि के लिए मेरे कोड
कुछ ऐसा दिखाई देगा<ListBox Style="{StaticResource ToggleButtonListBox}">
<ListBoxItem>test1</ListBoxItem>
<ListBoxItem>test2</ListBoxItem>
</ListBox>
मैं बटनों का एक सेट कैसे बना सकता हूं?
के संभावित डुप्लिकेट [कैसे WPF में रेडियो बटन की तरह काम करने के लिए टॉगल बटन के एक समूह को पाने के लिए?] (Http://stackoverflow.com/questions/2362641/how-to-get-a-group- ऑफ-टॉगल-बटन-टू-एक्ट-जैसे-रेडियो-बटन-इन-डब्ल्यूपीएफ) –