WPFWPFのWindowをmain関数内で表示する場合は、下記のような書き方になる。別スレッドでWindowを表示したい場合は下記のようになる。GroupよりglTFというフォーマットが公開されました。WPFWPFで3Dプログラミングをする場合、通常は裏でDirect3Dを用意してレンダリングを行います。簡単な3D描画を行いたい場合は、WPFが用意する3D描画クラスを利用することができます。今回は簡単な実装をしてみたいと思います。Elm下記記事にて可変個のコントロールを表示できるよう実装しました。WPFスライダーなどから大量のリクエストが送られてきたときに、全て処理する必要がない場合、一定時間リクエストがなければ最新の値で処理を行うことがあります。Architectureを実装しました。何でもプログラミングただし、固定個のコントロールにしか対応していませんでした。Architectureで実装し、Xamlとバインディングしてアプリケーションを作成する方法を紹介しました。WPF自前でDependencyPropertyを実装する場合は、Register時にPropertyMetadataを渡すことで、値の変更時にコールバックを呼び出すことが可能となります。WPF下記記事にてFRPライブラリのSodiumとWPFを連携させてみました。何でもプログラミング今回はUserControlでも利用できるよう実装してみたいと思います。何でもプログラミング今回は、C#にてSodiumとWPFを連携させてみたいと思います。Architectureを利用してWPFアプリケーションを作成しました。ArchitectureでUserControlを実装してみたいと思います。ArchitectureをWPFに導入してみました。何でもプログラミング今回はC#で近いものを実装してみたいと思います。WPF現状、ItemsControlのItemsSourceに通常の配列をバインドした際、配列を新しくする度にコントロールが全て再作成されます。通常の配列の代わりにObservableCollectionをバインドすることにより、変更箇所のみViewが更新されるようになります。WPFあるアプリケーションを作成した後に、それをコントロール化して更に大きなアプリケーションを作成したい時があります。今回は、下記記事で作成したカウンタアプリケーションをコントロール化してみたいと思います。WPF下記記事にてC#でDependencyPropertyの記述量を削減してみました。何でもプログラミング今回はF#でDependencyPropertyの記述量を削減してみたいと思います。複数の、クリック回数を表示するボタンからなるアプリケーションを作成します。追加ボタンにより、クリックできるボタンを動的に増やすことができます。WPFF#でWPFプログラミングをする際、プロジェクトテンプレートにコンソールアプリケーションしか存在しないため、毎回参照設定などを追加する必要があります。今回はWPF用のプロジェクトテンプレートを作成してみたいと思います。WPF下記記事にて、C#でAttachedPropertyの記述を削減してみました。何でもプログラミング今回はF#でAttachedPropertyの記述を減らしてみたいと思います。WPF下記記事にて、依存プロパティの定義の記述量を削減しました。何でもプログラミング今回は同様に、添付プロパティの記述量を削減してみたいと思います。WPF独自のDependencyPropertyを定義する際、コールバックも含めると下記のような記述になります。WPFWPFにはデフォルトでドラッグのイベントは用意されていません。今回はドラッグ用のイベントを実装してみたいと思います。記事内で利用しているObservableクラス、Disposeクラス、Subscribe関数は下記記事を参照してください。WPF下記記事にて三角形を描画するところまで記述しました。何でもプログラミング今回はテクスチャを貼り付けて表示してみたいと思います。WPF下記記事にてWPFとDirect3D11を連携してサーフェスを表示しました。何でもプログラミング今回は単純な三角形を描画してWPFで表示してみたいと思います。WPF下記記事にてWPFとDirect3D9Exを連携する方法を記述しました。何でもプログラミング最近ではDirect3D11の利用がメジャーになっていますので、今回はWPFとDirect3D11を連携させてみたいと思います。WPF下記記事にて三角形を描画するところまで実装しました。何でもプログラミング今回はさらにテクスチャを貼り付けを実装してみたいと思います。Direct3D下記記事にてIDirect3DSurface9をWPFで表示しました。何でもプログラミング今回は単純な三角形を描画してWPFで表示してみたいと思います。C++/CLIWPFにDirect3Dのレンダリング結果を貼り付けたい場合、D3DImageクラスが利用できます。CPU経由でBitmapSourceを作成するのに比べ、D3DImageはGPU内で完結するため、より効率的です。今回はD3DImageを利用するところまでを実装したいと思います。WPF図形を描画する際に、指定した点を通る滑らかな曲線を描きたいことがあります。今回はCatmullRom曲線でこれを実現したいと思います。2点間の補間は、更にその前後の点を利用して求められます。WPF下記記事にてOpenCVと連携して画像を表示しました。画像を読み込むだけであればWPFの標準セットで可能であるため、今回はWPFで画像をロードして表示してみます。ついでにグレースケール化も行ってみます。OpenCV下記記事にてOpenCVを.netから利用できるようC++/CLIでラップする方法を紹介しました。何でもプログラミング今回はWPFと連携させて画像を表示してみたいと思います。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。