gpt4 book ai didi

xaml - AppBarButton.Icon 在运行时不会改变

转载 作者:行者123 更新时间:2023-12-01 11:34:57 26 4
gpt4 key购买 nike

根据某些条件,我在运行时更新 AppBarButton 图标时遇到问题。

<AppBarButton x:Name="WeekButton" Click="OnClick" Label="SomeText"

</AppBarButton>

我正在尝试使用此代码更新某些代码中的 Icon 属性

WeekButton.Icon = new FontIcon() { Glyph = Runtime_Value_Here};

但是没有任何反应。按钮没有变化。但是在代码工作的任何随机时间,它可能会更改按钮。我总是看到,图标在代码中是新的,但不是在屏幕上。 UpdateLayout 都没有帮助。将不胜感激任何帮助。谢谢

更新:它似乎不适用于 FontIcon,因为 BitmapIcon 更改一切正常。

最佳答案

强制使 InvalidateArrange 有效

WeekButton.Icon = new FontIcon() { Glyph = "\uE29B", FontFamily = new FontFamily("Segoe UI Symbol")};
WeekButton.InvalidateArrange();

关于xaml - AppBarButton.Icon 在运行时不会改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28069541/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com