2016-10-01から1ヶ月間の記事一覧

WPF(Livet)でasync/awaitを使って非同期処理

async/awaitを使って非同期処理を行うサンプルを載せます。ただ非同期処理をするだけではなく、進捗状況をProgressBarで表示し、CancelボタンでCancelできるようにしています。 まずはXAMLです。Grid内だけ記載しています。 ViewModelです。非同期処理を行う…

WPF(Livet)でBehaviorを利用してViewからViewModelにデータを渡す

LivetでViewからViewModelにデータを渡すとき、例えばViewModelCommandを利用して、「ボタンを押したときにTextの値を読み込む」等が例として挙げられていますが、そのようなやり方ではなく、ViewからViewModelにトリガ経由で値を渡したくなる時があります。…

WPF(Livet)とOpenCVSharpで動画再生

動画の再生を行います。ほぼ下のサイトのコピーですが。。。http://sourcechord.hatenablog.com/entry/2014/10/05/022144まずはXAMLです。 次はModelViewです。ボタンを押すとファイル選択ダイヤログを表示して、動画ファイルを選択すると 自動的に動画再生…

WPF(Livet)とOpenCVSharpで画像表示

OpenCVSharpのShowImageでも画像表示できますが、WPFのImageを使って表示します。こんな感じになります。まずはXAMLです。Grid内だけ変えています。 次は、ModelViewです。using Microsoft.Win32;using System.Windows;using System.Windows.Media.Imaging;u…

Livetを利用したWPFでファイル選択ダイヤログを作成する

Windowsアプリケーションで、ファイル選択ダイヤログを作成したいということは多いと思うので、サンプルを載せます。 まずは、XAML。Grid内しか変えていません。 次に、ModelView。ちなみにModelは何も書いていません。 using Microsoft.Win32;namespace Liv…