亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

XAML UWP AppBar 沒有響應

XAML UWP AppBar 沒有響應

C#
慕神8447489 2022-11-13 14:24:44
我的 UWP 應用程序出現奇怪的行為。我的頁面頂部有一個帶有三個按鈕的 AppBar。當我通過 NavView 導航到我的頁面時,AppBar 沒有響應,按鈕和菜單(三個點)都沒有響應,也沒有“鼠標懸?!?。當我再次導航到該頁面時,它工作正常。據我所知,當我刪除代碼中的“isOpen”屬性時,它似乎可以正常工作。一旦我設置了屬性(在 C# 或 XAML 代碼中),它在第一次導航時就沒有響應<AppBar x:Name="AppBar" IsSticky="True" Margin="0,0,0,0"  IsOpen="True" >  <StackPanel Orientation="Horizontal">    <AppBarButton Label="Reset" Icon="AllApps" Click="ButtonResetGrid" />    <AppBarButton Label="Export" Icon="AllApps" Click="ButtonExport" />    <AppBarButton Label="Refresh" Icon="AllApps" Click="ButtonRefreshCode" />  </StackPanel></AppBar>這是第一次導航到頁面時不工作:第二次導航后(您可以看到鼠標懸停):預期行為也許有人有想法或好的提示。
查看完整描述

2 回答

?
千巷貓影

TA貢獻1829條經驗 獲得超7個贊

官方文檔中有備注,只有在升級使用 AppBar 的 Universal Windows 8 應用時才應該使用 AppBar,并且需要盡量減少改動。對于 Windows 10 中的新應用,我們建議改用該CommandBar控件。請嘗試CommandBar如下使用。


<CommandBar>

    <AppBarButton Label="Reset" Icon="AllApps" Click="ButtonResetGrid" />

    <AppBarButton Label="Export" Icon="AllApps" Click="ButtonExport" />

    <AppBarButton Label="Refresh" Icon="AllApps" Click="ButtonRefreshCode" />

    <CommandBar.SecondaryCommands>

        <AppBarButton Icon="Like" Label="Like" />

        <AppBarButton Icon="Dislike" Label="Dislike" />

    </CommandBar.SecondaryCommands>


    <CommandBar.Content>

        <TextBlock Text="Now playing..." Margin="12,14"/>

    </CommandBar.Content>

</CommandBar>

更新


如果你想讓所有 AppBarButtons conllection 離開,你需要像鏈接一樣自定義 CommandBar 樣式。


查看完整回答
反對 回復 2022-11-13
?
慕森卡

TA貢獻1806條經驗 獲得超8個贊

你能試試嗎,因為它可能會起作用:


 <Page.TopAppBar>

        <AppBar x:Name="AppBar" IsSticky="True" Margin="0,0,0,0"  IsOpen="True">

                <StackPanel Orientation="Horizontal">

                    <Button Content="Reset" Width="140" Height="80" Click="ButtonResetGrid_Click"/>

                    <Button Content="Export" Width="140" Height="80" Icon="AllApps" Click="ButtonExport_Click"/>

                    <Button Content="Refresh" Width="140" Height="80" Icon="AllApps" Click="ButtonRefreshCode_Click"/>

                </StackPanel>


        </AppBar>

    </Page.TopAppBar>


查看完整回答
反對 回復 2022-11-13
  • 2 回答
  • 0 關注
  • 142 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號