1

現在、SandRibbon を使用して Microsoft Office 2007 リボン インターフェイスをエミュレートしています。アプリケーションでMVVMを使用しています。

例:

XAML:

<SandRibbon:RibbonTab Text="TestTab">

    <SandRibbon:RibbonGroup Header="TestHeader"> 

        <SandRibbon:Button AutoCheck="Radio"
                           Command="{Binding GoToPageOne}"
                           IsChecked="{Binding ButtonOneIsChecked, Mode=TwoWay}"
                           Text="Button One">

        <SandRibbon:Button AutoCheck="Radio"
                           Command="{Binding GoToPageTwo}"
                           IsChecked="{Binding ButtonTwoIsChecked, Mode=TwoWay}"
                           Text="Button Two">

        <SandRibbon:Button AutoCheck="Radio"
                           Command="{Binding GoToPageThree}"
                           IsChecked="{Binding ButtonThreeIsChecked, Mode=TwoWay}"
                           Text="Button Three">

    </SandRibbon:RibbonGroup>

</SandRibbon:RibbonTab>

私が抱えている問題は、移動しても、選択した前のボタンがまだ強調表示されているため、ボタンの上にカーソルを置いて強調表示を削除する必要があることです。

IsChecked プロパティが true に設定されているボタンが 1 つだけになるように、これらのボタンをグループ化する方法があるかどうか疑問に思っていました。

4

0 に答える 0