3

Microsoftの2010年8月のWPFリボンリリースで遊び始めたところです。基本は非常に単純に見えますが、ラジオボタンの動作と同様に、グループ内の1つのボタンのみを一度に選択できるRibbonToggleButtonグループを作成するにはどうすればよいでしょうか。ご協力いただきありがとうございます。

4

2 に答える 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 に答える