こんにちは。
Windows10でWPFのMVVMアプリケーションを開発しています。
Visual Studio 2017 Communityを使っています。
###前提・実現したいこと
処理中をuserに提示するために、Loadingを表示したいです。
###試したこと
xamlに配置。
プロパティを用意。
###発生している問題・エラーメッセージ
表示されない。
コンストラクタのhiddenをコメントアウトすると表示する。
###該当のソースコード
xaml
1 <Border Visibility="{Binding IsProgressV}" > 2 <ProgressBar IsIndeterminate="True"/> 3 </Border> 4
C#
1 private Visibility isProgressV = Visibility.Visible; 2 public Visibility IsProgressV 3 { 4 get { return isProgressV; } 5 set 6 { 7 isProgressV = value; 8 RaisePropertyChanged("LoadingIndicatorVisibility"); 9 } 10 } 11
C#
1コンストラクタ 2IsProgressV = Visibility.Hidden; 3
C#
1private async void LoginOperation() 2 { 3 // Progress表示 4 IsProgressV = Visibility.Visible; 5 // ログイン処理。 6 Operator appOperator = null; 7 await Task.Run(() => 8 { 9 appOperator = Login.Login(UserId, Password); 10 }); 11 // インジケータ非表示 12IsProgressV = Visibility.Hidden; 13 14 // メイン画面の表示。 15 }
###補足情報(言語/FW/ツール等のバージョンなど)
Microsoft Visual Studio Community 2017
Version 15.0.26228.9 D15RTWSVC
Microsoft .NET Framework
Version 4.6.01586
です。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/12 06:09
2017/07/12 06:12
2017/07/12 06:52