it技術:dotnet:wpf開発
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン | 次のリビジョン両方とも次のリビジョン | ||
it技術:dotnet:wpf開発 [2017/12/07 18:26] – [メモ] yajuadmin | it技術:dotnet:wpf開発 [2018/01/17 18:18] – [ファイル監視で画面表示] yajuadmin | ||
---|---|---|---|
行 106: | 行 106: | ||
</ | </ | ||
+ | ==== 画面表示時の例外エラー ==== | ||
+ | 例外エラー「' | ||
+ | |||
+ | フォームインスタンスを再利用するとでる。 | ||
+ | * 他のフォームをnewする | ||
+ | * ShowModalで開く | ||
+ | * そのフォームを閉じる | ||
+ | * new済みなので、再度ShowModalで開く | ||
+ | |||
+ | 対応方法 | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | |||
+ | <code csharp> | ||
+ | private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) | ||
+ | { | ||
+ | e.Cancel = true; | ||
+ | this.Visibility = Visibility.Hidden; | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ==== Shownイベント ==== | ||
+ | WPFにはShownイベントが無いので、代わりにContentRenderedイベントを利用する。 | ||
+ | |||
+ | [[https:// | ||
==== 表示文字幅の取得 ==== | ==== 表示文字幅の取得 ==== | ||
画面に表示される文字の幅を取得する。\\ | 画面に表示される文字の幅を取得する。\\ |
it技術/dotnet/wpf開発.txt · 最終更新: 2018/01/17 18:19 by yajuadmin