Xaml
和WPF
的新用户。
我使用font-awesome添加了一个微调器:
<fa:ImageAwesome xmlns:fa="http://schemas.fontawesome.io/icons/" x:Name="loading_spinner1" Visibility="Hidden" Icon="Spinner" Spin="True" Height="25" Width="25" Margin="137,360,66,15" Grid.Column="2" />
在我的代码背后:
private void btn_1_Click(object sender, RoutedEventArgs e)
{
//entering
loading_spinner1.Visibility = Visibility.Visible;
}
由于某些原因,微调器没有显示。
我缺少什么? (如果我将spinner元素设置为在标记中可见其工作正常,而不是在后面的代码中工作)
答案 0 :(得分:1)
找到答案,我正在使用主线程,工作代码:
loading_spinner1.Dispatcher.BeginInvoke((Action)(() =>
{
loading_spinner1.Visibility = Visibility.Visible;
}));