2011-06-06 13 views
5

WPF, RadioMenuItem sınıfına veya benzer bir işlevselliğe sahip gibi görünüyor. Windows.Forms'da, menü öğelerinde RadioChecked özelliği vardı, ancak WPF menü öğeleri yalnızca IsChecked içeriyor. Ben MenuItem içinde gerçek RadioButton s koyabilirsiniz, ama bu garip ve garip görünüyor.WPF'de bir grup radyo menüsü öğesini nasıl oluşturabilirim?

WPF menüsünde radyo düğmeleri gibi işlev gören bir grup menü öğesini nasıl oluşturabilirim? Referans için, IE8'deki "Zoom" menüsüne bakın.

+0

Bu defalarca istendi, ancak SO arama parlak değil. –

+0

[Karşılıklı münhasır kontrol edilebilir menü öğeleri? 'Nin olası bir kopyası (http://stackoverflow.com/questions/3652688/mutually-exclusive-checkable-menu-items) –

+0

@ H.B. Bu soru bir kopya değil. Bu çok benzer, ama yine de bir 'RadioChecked' tipi özellik (bir daire çizer) yerine' IsChecked' özelliği (bir onay işareti çizer) ile ilgilidir. –

cevap

2

Değişim Menuıtem ait Template bunu buldum standart ekran

+0

Bir "RadioButton" görüntülemek istemiyorum. Şu anda benim şu an olduğum şey, ama rahatsız. Örnek olarak kullandığım IE8 menüsüne bakarsanız, gerçek bir 'RadioButton 'değil, aktif öğenin simgesi olarak bir daire içeren' MenuItem' olduğunu görürsünüz. –

+0

@Matthew Şablonu, standart ekran yerine Daire'yi göstermek için değiştirirsiniz. Gerçek bir RadioButton nesnesi kullanmanız gerekmez. – Rachel

1

yerine RadioButton gösterilecek ve StatckOverflow Google ile bir yayın daha yayınlamak ve benim için çalıştı bir cevap vardı ne.

ItemContainerStyle öğesini kullanmak istediğiniz Şablonu kullanmak istemezsiniz.

diğer yığın taşması yayında cevap koydu: https://stackoverflow.com/a/11497189/375727

İlgili konular