我有一个矩形,其填充设置为MahApps.Metro附带的图标集中的图标
这是代码
<Rectangle x:Name="urlIcon" HorizontalAlignment="Left" Height="26" Margin="448,48,0,0" VerticalAlignment="Top" Width="28">
<Rectangle.Fill>
<VisualBrush Visual="{StaticResource appbar_warning}" />
</Rectangle.Fill>
</Rectangle>
在 XAML 设计中,我有一个获取用户输入网址的 URL 框。在后面的代码中,我检查网址是否可以访问,如果可以,那么我想将静态资源更改为另一个图标“appbar_check”
这是 URL 框的事件方法。urlExists 是另一种检查 url 的方法。
private void urlBox_LostKeyboardFocus(object sender, KeyboardFocusChangedEventArgs e)
{
String url = ((TextBox)sender).Text;
if (urlExists(url))
{
//change icon
}
}