C# RadioButton圓圈大小設置


RadioButton控件 RadioButton又稱單選按鈕,單選按鈕通常成組出現,用於提供兩個或多個互斥選項,即在一組單選鈕中只能選擇一個.

C#中,單選按鈕(radioButton)和復選框(checkBox)都是固定的內置控件,其大小只能夠應用系統設置的大小。

但是有時候需要設置前面圓圈大小,這時候需要借助viewbox:

ViewBox這個控件通常和其他控件結合起來使用,是WPF中非常有用的控件。定義一個內容容器。ViewBox組件的作用是拉伸或延展位於其中的組件,以填滿可用空間,使之有更好的布局及視覺效果。

<Viewbox Height="50">
     <RadioButton></RadioButton>
</Viewbox>

  另一種方法是為RadioButton編寫自己的ControlTemplate並根據需要更改其外觀

 

 常用屬性:
(1)Checked屬性:用來設置或返回單選按鈕是否被選中,選中時值為true,沒有選中時值為false。
(2)AutoCheck 屬性:如果 AutoCheck 屬性被設置為 true(默認),那么當選擇該單選按鈕時,將自動清除該組中所有其他單選按鈕。對一般用戶來說,不需改變該屬性,采用默認 值(true)即可。

如果要設置一組互斥的RadioButton,把GroupName設置為一致就好

        <Viewbox Height="50">
            <RadioButton Content="1111" GroupName="rad" IsChecked="True"/>
        </Viewbox>
        <Viewbox Height="50">
            <RadioButton Content="2222" GroupName="rad" />
        </Viewbox>

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM