2017-07-01から1ヶ月間の記事一覧
下記記事にてJavaScriptにElmのModelとUpdateの機構を取り入れてみました。 JavaScript(ES6)でElm Architecture(Virtual-DOMなし) - 何でもプログラミング今回は引き続き、可変個のコントロールに対応してみたいと思います。 アプリケーションコード カウン…
Elm自体がJavaScriptを生成するものなので実際には利用することはないと思いますが(さらに生のJavaScriptがよければReact.jsがあります)、ElmのModelとUpdateの仕組みを生のJavaScriptで実装してみました。WPFとC#で実装されたものは、下記記事にて参照で…
下記記事にて可変個のコントロールを表示できるよう実装しました。 WPFでElm Architecture --- Xaml利用しない版 --- 可変個のコントロール - 何でもプログラミングただし、すべてのコントロールが同じで個数のみが可変であったため、今回は入力データによっ…
スライダーなどから大量のリクエストが送られてきたときに、全て処理する必要がない場合、一定時間リクエストがなければ最新の値で処理を行うことがあります。ReactiveExtensionにもThrottleオペレータは用意されていますので、普段はこれを利用するので問題…
下記記事にてXamlを利用しないElm Architectureを実装しました。 WPFでElm Architecture --- Xaml利用しない版 - 何でもプログラミングただし、固定個のコントロールにしか対応していませんでした。今回はGridなどのChildrenを動的に変更できるよう実装して…
下記記事にて、ViewModelまでをElm Architectureで実装し、Xamlとバインディングしてアプリケーションを作成する方法を紹介しました。 Elm Architectureを利用したMVVM --- C# WPF - 何でもプログラミング今回はXaml部分をC#側で実装したものを作成してみた…
自前でDependencyPropertyを実装する場合は、Register時にPropertyMetadataを渡すことで、値の変更時にコールバックを呼び出すことが可能となります。しかし既存のDependencyPropertyの場合はすでにRegisterされているため、変更を検知するには別のアプロー…