Microsoftの2010年8月のWPFリボンリリースで遊び始めたところです。基本は非常に単純に見えますが、ラジオボタンの動作と同様に、グループ内の1つのボタンのみを一度に選択できるRibbonToggleButtonグループを作成するにはどうすればよいでしょうか。ご協力いただきありがとうございます。
6673 次
2 に答える
4
(リボン)ToggleButtonの動作は、グループを設定できるラジオボタンのグループと同じではなく、一度に1つしかチェックできません。RibbonToggleButton.Checked
目的の動作を処理するには、イベントを作成する必要があります。コードビハインドは特にUIの動作を処理しているため、このメソッド(mvvmを考慮)に問題はありません。
リボンリリースの最初のバージョンを使用して、同様の実装を行いました。
- RibbonGroupを作成します
- RibbonToggleButtonsをRibbonGroupに追加します
- Checkedイベントを各ボタンに接続します(これらはすべて同じハンドラーを共有します)
チェックされたイベントは、RibbonGroup内のすべてのRibbonToggleButtonを検索し、それらのチェックを外してから、チェックされているボタンをチェックします。
これは別の代替手段かもしれませんトグルボタンのグループをWPFのラジオボタンのように機能させる方法は?
于 2010-08-11T03:24:53.740 に答える
0
Microsoft WPFリボンバーの最初のバージョンでは、目的の単一選択トグル効果を取得するために、コードビハインドにコードを配置する必要がありました。
于 2010-08-11T00:45:09.120 に答える