在Template 10的PageHeader中使用時,似乎無法讓AppBarToggleButton充當切換按鈕。爲了簡化,我創建使用漢堡包模板,在模板10 添加以下代碼結合切換按鈕的「器isChecked」到視圖模型的布爾「設置」一個新項目:Can not get appbarTogglebutton to display in Template 10's PageHeader
<!-- primary commands in XAML -->
<controls:PageHeader.PrimaryCommands>
<AppBarToggleButton Icon="Setting" Label="Settings" IsChecked="{Binding Settings, Mode=TwoWay}" />
</controls:PageHeader.PrimaryCommands>
// ViewModel code
bool _Settings = false;
public bool Settings { get { return _Settings; } set { Set(ref _Settings, value); } }
我用幾種方法將ViewModel值更改爲「true」,但它對Toggles外觀沒有影響。我甚至嘗試在設計器中設置IsChecked來檢查(不綁定)。切換仍然沒有突出顯示爲選中狀態。這對我來說確實是一件愚蠢的事情,但我通過模板掃描了10個樣本,沒有在PageHeader中找到任何AppBarTogglebutton的用法 - 令我感到驚訝。所以,我再次被一些應該如此簡單的東西所困惑。也許我需要用Style來做到這一點,希望不要。任何幫助,將不勝感激。