Windows Phone 7: ラジオボタンをトグル ボタンのように見せるにはどうすればよいですか? 選択したラジオボタンを押したボタンのように見せようとしています。
基本的に、名前のリストの上に「FName」、「LName」ラジオ ボタンによるフィルターがあります。RadioButton が占める画面スペースが大きすぎます。押されたボタンは、「O」によって使用されるスペースを節約します
Windows Phone 7: ラジオボタンをトグル ボタンのように見せるにはどうすればよいですか? 選択したラジオボタンを押したボタンのように見せようとしています。
基本的に、名前のリストの上に「FName」、「LName」ラジオ ボタンによるフィルターがあります。RadioButton が占める画面スペースが大きすぎます。押されたボタンは、「O」によって使用されるスペースを節約します
これは、テンプレートのラジオ ボタンを上書きする場合にのみ実行できます。
WPF では、次の「ハック」を使用できます。
<RadioButton Style="{StaticResource {x:Type ToggleButton}}" />
これはWP7では機能しないと思います。独自の 0 のスタイルを作成することをお勧めします。Expression Blend を使用して作業を容易にすることができます。役立つはずの書き方を調べてください。
Xaml を変更して、RadioButton と CheckBox の基本クラスである ToggleButton を指定することもできますが、これは ToggleButton であるため、Checked
およびUnChecked
イベントでそれらを連動させる必要があります。この記事とこのMSDN 情報を参照してください。他の唯一のオプションは、 RadioButtons の新しい Styleを作成することです。
から:
<RadioButton Content="First Name" Height="72" HorizontalAlignment="Left" Margin="38,92,0,0" Name="FName" VerticalAlignment="Top" Width="102" />
に:
<ToggleButton Content="First Name" Height="72" HorizontalAlignment="Left" Margin="38,92,0,0" Name="FName" VerticalAlignment="Top" Width="102" />