【发布时间】:2014-12-09 11:19:00
【问题描述】:
这是 Windows Phone 8.1 中简单切换按钮的 XAML 代码。
<ToggleButton Content="Text_Here" />
我们如何为同一个切换按钮显示一个图标??
【问题讨论】:
标签: xaml winrt-xaml windows-phone-8.1
这是 Windows Phone 8.1 中简单切换按钮的 XAML 代码。
<ToggleButton Content="Text_Here" />
我们如何为同一个切换按钮显示一个图标??
【问题讨论】:
标签: xaml winrt-xaml windows-phone-8.1
ToggleButton 内部有ContentPresenter - 您可以将大部分内容放入其中,例如图标:
<ToggleButton>
<SymbolIcon Symbol="Message"/>
</ToggleButton>
或图片如果你愿意:
<ToggleButton>
<Image Source="image.jpg"/>
</ToggleButton>
或任何Panel、Button另一个ToggleButton等等。
您还可以使用它的样式和启用/禁用内容。
【讨论】:
首先,您可以尝试 AppBarToggleButton 是否符合您的需求。它会切换一个图标。
否则,您必须为 ToggleButton 编辑 ControlTemplate。 (在 Designer 中:右键单击它,得到 Edit Template -> Edit a Copy)。
默认模板具有两个内容呈现器,用于启用和禁用内容,您可以替换它们以显示您的图标。
【讨论】: