C#
がわからなかった。 正に、な MSDNの文献を見つけてテストプログラム組んだらアッサリ実現できた。 方法: TreeView で TreeViewItem を検索する この記事で自分がいかにXAMLのUIの構造、クラスを理解してないかがよくわかった。 なんとなくわかったこと Tree…
開発ニワカなりの疑問にぶち当たりました。 MVVMに準拠する場合、小画面の表示処理はどこで行うべきか。 今まで、わりかし気にせず処理はViewModelでやらせてたんですが、親子関係の設定を特にしていないからだったことに気づきました。 親子関係を設定する…
最近LINQを学び始めてなんとなーく使い始めてるけど使い方がわからない瞬間が多々。 WPFやC#の先駆者の方々のブログみてたら、参考になりそうな資料紹介の記事がLINQのメソッド構文、クエリ式の構文 - かずきのBlog@hatena SQLは少しかじってて、クエリ構文…
子画面のClosedイベントにやりたい処理を登録したデリゲートを登録 でもよいんだけど、これだと毎回子画面追加(インスタンス)時にこのデリゲートも一緒に登録してあげないといけない。毎回。なんかだるいなーおんなじ処理なのになーって思って OwnedWindows…
また躓いたからメモ 現象 Windowクラス(を継承した独自のMyWindowクラス)内のButtonコントロールのCommandに、ViewModel側で用意したDelegateCommandを指定する。 CommandParameterのバインドで、ElementName引数に渡したいWindowのElementNameを指定してバ…
同じチームの方に教えてもらった仕様 Application.MainWindow プロパティ (System.Windows) MainWindow には、AppDomain でインスタンス化される最初の Window オブジェクトへの参照が自動的に設定されます。 え、マジかってなった。(常識かもしれないけど。…
ログのファイル出力ってどう実装するのがよいだろう。ストリーム生成して用意されてるWriteLineAsync()使って一行一行出力しては破棄してってやってるからか、死ぬほど重くなる。それ使わずに、生成から破棄までを非同期にしたらだいぶマシになったけど、非…