finalふぁいなる向けのコード置き場です。コードじゃないこともいっぱい。WPFWPF2016-01-02WPFのDataGridで初期ソート(複数ソートキー)を設定する。WPFWPFのDataGridで初期ソート(複数ソートキー)を設定したくなったので方法を調べてみました。これは並び替えるたびにイベントが発火して遅いようです。...WPFのDataGridで初期ソート(複数ソートキー)を設定する。2015-11-03WPFでTextBlockの高さを文字数に合わせて自動で調整する。XAMLWinFormと比べてWPFのいいところは可変のレイアウトが作りやすいことだと思います。慣れてないと思うようにいかないことが多々あります。グリッドの下にテキストを表示して選択中のものを表示するといったことを実装する際にちょっとハマったので記...WPFでTextBlockの高さを文字数に合わせて自動で調整する。2015-09-22DataGridでヘッダクリックのソート順を昇順→降順→なし→昇順にしたい。WPFDataGridのヘッダクリックのソートは便利です。デフォルトだとソートの切替が昇順→降順→昇順のループになって元に戻せません。初期ソート順が、第2ソートキーまである場合とかだと、ヘッダクリックで元の表示順に戻せないのは致命的です...DataGridでヘッダクリックのソート順を昇順→降順→なし→昇順にしたい。2015-09-22WPFでDataGridのソート後にSelectedIndexでデータを取得すると違うものがとれるとき。一つ気をつけないとならないことがあります。DataGridには通常、リストとかのItemsSourceをバインドすると思います。その選択行に対して何かしたいときに選択行を取...WPFでDataGridのソート後にSelectedIndexでデータを取得すると違うものがとれるとき。2015-09-22ItemsControl(DataTemplate)内から親のDataContextを取得する。ItemsControlの外とバインディングのターゲットが異なります。なるともう、ItemsControl内では親(Window)のバインディングのターゲットは取得できないと思っていました。...ItemsControl(DataTemplate)内から親のDataContextを取得する。2015-09-21XAMLでthisと同じことをする。XAMLWPFを書いているとthisを取得したいときがくると思います。コードを書いたほうがわかりやすいので以下に書きます。以下のコードはTextBlockに自分自身のToolTipの値をテキスト表示しています。XAMLでthisと同じことをする。2015-09-21XAMLで子から親の要素を取得する。WPFWPFを書いていると親の要素を取得したいときがくると思います。その場合のやり方を書きます。コードを書いたほうがわかりやすいので以下に書きます。以下のコードはTextBlockに親であるWindowの幅をテキスト表示しています。XAMLで子から親の要素を取得する。DataGridWPFのDataGridではデフォルトでヘッダクリックのソート機能が実装されます。データの型がint型の場合は数値ソートになります。数値以外も混じる場合はstring型にせざるを得ないと思います。そのstring型にすると文字列ソートになます。文字列...WPFのDataGridでカスタムソートを実装する2015-08-02WPFでPathの範囲のどこをクリックしてもイベントが発生するようにするWPFWPFでButtonとかにPathを使うとPathの線上じゃないとなぜかクリックが効かないです。いう場合は、以下のようにBorderで囲むとPathの範囲どこクリックしてもイベントが発生するようになります。Pathは点と点をつないだものなので、枠がないと範囲がわか...WPFでPathの範囲のどこをクリックしてもイベントが発生するようにするプロフィールid:finalstreamC#でアプリ作っています。Oracle得意です。WPF、Xamarin勉強中。仕事はWEBアプリとか。最新記事TypeScriptは難しくない。JavaScriptをやったことあればTypeScriptでシステム開発はすぐできる。メリットだらけなのでやったほうがいい。UiPathでzipファイルを解凍する。Update」が有効です。ServerでOracleみたいに@ファイル名でSQLを実行する方法。Vue.jsを使った商用にも耐えれるフロントエンド開発環境を無償で手軽に整える手順。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。