WPF
はじめに WPF DataTemplateの学習は、以下のMicrosoftのサンプル(DataTemplatingIntro)とドキュメントを合わせて確認するのがいいと思います。 github.com データ テンプレートの概要 https://docs.microsoft.com/ja-jp/dotnet/framework/wpf/data/data-temp…
https://msdn.microsoft.com/ja-jp/library/mt270964.aspx
はじめに WPFの学習はこれを見れば、把握できそう。 github.com
はじめに WPFで登録・削除可能なリストを作成します。 MVVM(Model・View・ViewModel)のプロジェクトにしました。 MVVMの形にするため、以下のようにフォルダ分けしています。 Modelsフォルダ ViewModelsフォルダ Viewsフォルダ Prismでは、以下の機能を使用…
はじめに SQLiteを用いて、WPFで登録・削除可能なリストを作成します。 大量のデータを永続化させるには、データベースを用いると楽です。 SQLiteを用いてデータを永続化させる方法について説明したいと思います。 SQLiteを用いたサンプルアプリ外観 サンプ…
はじめに 以下のサイトがおすすめです。 参考サイト sourcechord.hatenablog.com WPFサンプル:Hyperlink http://gushwell.ldblog.jp/archives/52279481.html
ルーティングイベントとは 観点を機能に置いた場合、イベントを生成したオブジェクト上だけでなく、要素ツリー内の複数のリスナー上でハンドラーを呼び出すことができる種類のイベント 観点を実装に置いた場合、ルーティング イベントは、RoutedEvent クラス…
以下のページが参考になりそう。 DependencyProperty(依存関係プロパティ) tawamuredays.blog.fc2.com garafu.blogspot.jp
はじめに WPFで、自作イベントを作成する方法を調べてみました。 参考サイト 以下のサイトを参考にさせていただきました。 方法 : カスタム ルーティング イベントを作成する https://docs.microsoft.com/ja-jp/dotnet/framework/wpf/advanced/how-to-create…
UserControlは便利 繰り返し使用するUI部品は、UserControlにして何度も使用できるようにしたほうが便利です。 例えば、MainWindow.xamlを以下のように記載した場合、同じような表記が繰り返し発生します。 これをUserControlに置き換えます。
ReactivePropertyの使い方を学習していきます 画面 コード [MainWindowViewModel.cs] using Reactive.Bindings; using System; using System.Linq; using System.Reactive.Linq; namespace ReactivePropertySample { class MainWindowViewModel { public Rea…
WPF/C#/Prismで、簡単なWPFアプリケーションを作ります 以下のサイトにも記載があるように、WPFアプリケーションでMVVMのアプリケーションを作成するのは難しいと思います。 そのため、PrismというMVVM基盤ライブラリを使用します。 qiita.com 本アプリケー…
UIスレッド以外から、UIスレッドのコレクションにアクセスすると、エラーとなり、アクセスできない問題が発生します。 以下のサイトに、問題解決方法が記載してありました。 blog.okazuki.jp sourcechord.hatenablog.com