3

Visual Studio の元に戻す/やり直しボタンのような外観と機能を持つリボンの元に戻す/やり直しボタンを作成したいと考えています。私は、RibbonSplitButton を使用して動作を模倣しようとしましたが、Items プロパティ内のメニュー項目のみを受け入れることが判明しました。これについてどうすればよいか考えている人はいますか?前もって感謝します。

ps最悪のシナリオは、既存の分割ボタンをオーバーライドするカスタムコントロールを作成することですが、何をオーバーライドするか知っている人はいますか?

4

1 に答える 1

0

ItemsSource プロパティなどを使用してバインドできる限り、MenuItems しか許可されていなくても問題ありません。アプリケーションに必要なのは、元に戻す/やり直しのメソッドと、UI に適した表示文字列を提供するコマンドの元に戻す/やり直しスタックだけです。次に、これらのスタックをリストにバインドし、できれば DataTemplated して表示文字列を表示し、クリック時に適切なメソッドを呼び出すことができます。

于 2011-05-01T06:48:49.860 に答える