2018-06-01から1ヶ月間の記事一覧
ICommandとは何者か。という覚書きメモです。下記の実装編のコードがなぜ動くかの補足です。 silatori.hatenablog.com ICommandインターフェース ICommandは標準ライブラリにあるインターフェースです。このICommand型のプロパティをViewModelで作成、Viewに…
描画とドメインロジックを一緒の場所に書くとすぐスパゲッティができます。(体験談) VisualStudioのイベントハンドラ自動生成機能はすごく直感的にGUIプログラミングができますが、代償としてイベントハンドラが生成されるコードビハインドが非常に大きくな…
DataTriggerを使ってアニメーションをするスタイルを作ってハマってしまった。以下が間違ったコード。これだと初期化したときしかアニメーションしなかった。 <Style x:Key="animetionStyle" TargetType="StackPanel"> <Style.Triggers> <DataTrigger Binding="{Binding IsChecked}" Value="true"> <DataTrigger.EnterActions> <BeginStoryboard> <Storyboard> </storyboard></beginstoryboard></datatrigger.enteractions></datatrigger></style.triggers>
新人扱いされなくなってきた今日この頃… 仕事で勉強したことの備忘録として、ついにブログはじめました。 Today I Learnedな自分用メモなので内容は薄めです。 SNSに書けないオタ活も書きます。 しらとり(@silatori) 2016年新卒でソフトウェア開発会社に入社…