【WPF】ProgressRingを使って時間のかかる処理を分かりやすくする

2018年7月18日C#, 開発

おはようございます。

機能に引き続き、Metro を使って画面変更を行います。

WEBなんかでよく見かける、
処理中にローディング画像を表示するってのをやってみます。

プログラムは前回のものを利用します。

スポンサーリンク

スタイルの追加

StyleDic.xaml

画面の修正

MainWindow.xaml

抜粋

 

全体

 

プログラムの修正

ライブラリ使用宣言の追加

MainWindow.xaml.cs

抜粋

 

検索処理の修正

次のメソッドを追加

MainWindow.xaml.cs

メソッドの修正

検索処理を修正します。

 

起動してみる


いい感じですね。

ローディング表示だけだと、処理中にボタンなんかが押せてしまうので
図形をかぶせるようにしてみました。

簡単な(画面の少ない)アプリであればこんな方法でも十分かなと思います。

ではでは。

 

スポンサーリンク


関連するコンテンツ