は、私は、Extended WPF ToolkitのBusyIndicatorBusyIndicatorを強制するには?
私のXAML使用
<extToolkit:BusyIndicator Name="wait" IsBusy="False" Cursor="Wait" Grid.ColumnSpan="3" Margin="10,10,10,10"/>
マイコード:
private void esp_Click(object sender, RoutedEventArgs e)
{
wait.IsBusy = true;
// My work here make some time to finish
wait.IsBusy = false;
}
しかし、それがあったことがないが、私は機能BusyIndicatorの最後にメッセージボックスを作ってみますメッセージボックスの後に表示されます。
試しました
wait.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Send,
(Action)delegate
{
wait.IsBusy = true;
});
しかし、私は何も得られませんでした! どこに問題がありますか?解決できません。
私は同様の質問を見つけましたが、インジケータが表示されても機能が完了した後に同じ問題はありません。
と私は本当のwait.IsBusy =を追加する必要があります。 !!私の長いコードの前に? – Akrem
はい、申し訳ありません - 追加することを忘れました。私は私の答えを編集しました。 – maciejkow
私は自分のコードでいくつかのテキストボックスを使用して、私はそのテキストボックスの例外を持って "別のスレッドはそれを所有している"! – Akrem