WPF
ストアアプリのデザイン・テンプレートが、↓のサイトに大量に載ってました。・50 design templates for Windows Store apps http://www.timmykokke.com/2013/02/50-design-templates-for-windows-store-apps/ ・60 Design Templates for Windows Store Apps …
XAMLで色相のグラデーションのブラシを作ろうとしたのですが、 よくよく考えたら、XAMLのLinearGradientBrushなどは、RGB値で色の指定をするので、色相のグラデーションは作成できません。 (H:0,S:1,V:1)〜(H:360,S:1,V:1)までのグラデーション、とか定義で…
アプリを作ってて色を扱っていると、RGBではなくHSV表色系で色を扱いたいと思うときが多々あります。 WPFで使うColor構造体はRGBで色を扱うので、HSVで扱うHSVColor構造体を作り、 Color⇔HSVColor構造体を相互に変換できるようにしてみました。 変換の式はこ…
以前、Win8環境でWPFのトグルボタンのIsCheckedプロパティで表示が切り替わらない、という現象を見つけました。 詳細は以下の通り。 http://d.hatena.ne.jp/minami_SC/20130331/1364729351 で、気がついたら、この表示の不具合がいつの間にか直ってました。 …
Kinectプログラミング、はじめの一歩として、RGBカメラの画像を表示してみました。
ModernUI for WPFでアプリを作る用のテンプレートを追加してくれる拡張機能が、 Visual Studio Galleryで公開されています。 ModernUI for WPF Templates http://visualstudiogallery.msdn.microsoft.com/7a4362a7-fe5d-4f9d-bc7b-0c0dc272fe31以下のページ…
WPFアプリを簡単にメトロデザインにできる、ModernUI for WPFというライブラリがあります。 これがすごい便利!! 手軽にZuneとかVS2012みたいな雰囲気にできます。 ModernUI for WPF http://mui.codeplex.com/
OxyPlotで画像のヒストグラムのグラフを書いてみました。 画像の扱いには、以前取り上げたWriteableBitmapExを使っています。 http://d.hatena.ne.jp/minami_SC/20120927/1348698443
Codeplexを色々見ていたら、OxyPlotというグラフ描画ライブラリを見つけました。 これはなかなか便利そう。 http://oxyplot.codeplex.com/ちょこっとしか使ってないけど、備忘録としてメモしときます。
Blend入門に役立ちそうなリンクを備忘録としてまとめておきます。 この辺のサイトを見ながら、自分でもBlendをいじっていたら、 だいぶBlendの操作に慣れることができました。
VS2012のUpdate2をインストールして、WPFのプロジェクトをBlendでいじったりしています。 で、真っ先に気になったのがコレ。。。 WPFのプロジェクトをVisualstudioで編集しているとき、 プロジェクトやXAMLの項目を右クリックしても、「Blendで開く」メニュ…
気付いたら、Visual Studio 2012 Update2がリリースされていました。 ということで、さっそくインストールしました。ダウンロードは↓から。 http://www.microsoft.com/ja-jp/download/details.aspx?id=38188
Windows8環境のWPFアプリでは、ToggleButtonを押しても、トグル状態の押し込んだ表示が行われません。
Win8のストアアプリのテンプレートでは、BindableBaseというクラスが作られています。そして、データバインディングのソースとして使うようなクラスはこのクラスから派生するようにデザインされています。 で、このBindableBaseでは、OnPropertyChangedを呼…
WPFでは、タスクトレイの機能を使うためのAPIは用意されていません。 そのため、FormsのAPIを使って実装する必要があります。 概要 Pro WPF を参考に、タスクトレイ関連の機能をコンポーネントクラスでラップして、WPF側からつかっています。Pro Wpf in C# 2…
という内容でブログ書こうとしたら、 今使ってるWin8のPCでは背景が透けたGlassエフェクトのウィンドウは作成できないことに気付きました。ということで、以下はvista or Win7 & .net4.5を使った簡単なGlassエフェクト付ウィンドウの作り方です。 ■補足 Win8…
前回に引き続きWriteableBitmapExで色々やってみた。 基本的な画像処理とかをWPFで実装してみました。
前回に引き続きWriteableBitmapで色々やってみた。とりあえず、画像をいじるための準備をして、ラインアートとか書いて遊んでみた。
WPFで、画像データをにピクセル単位でアクセスする場合にはWriteableBitampを使いますが、 このクラス、いまいち使い勝手が悪い。。。 ピクセルデータに連続してアクセスする場合とかは、 わざわざunsafeコンテキストでBackBufferプロパティにアクセスしたり…
最近、WPF 4 UNLEASHEDを読んで、WPFの勉強をしてます。 洋書で1000ページ近い分厚い本ですが、割と読みやすい英語で書かれていて、サクサク読めます。 フルカラーで、色々とサンプルコードも多数載ってるので、楽しみながら読める本です。 解説もすごく詳し…
パワポやワードなどでも出力できるファイル形式にXPS形式というのがあります。 このデータの中身はXML形式のベクターデータなどになっていて、 パスのデータはXAMLでのパス要素として扱える形式になっているそうです。 そこで、パワポの図形描画機能を、Expr…
VS express for Windows Phoneでは、NuGetが使えるみたいなんで、 いろんなライブラリを簡単にセットアップできるように、NuGetをインストールしてみました。 以下のリンクのように、VS express for Windows Phoneを経由すれば、通常のC#のプロジェクトにもN…