2010-04-01から1ヶ月間の記事一覧
Silverlight 4になって、WPFと同じような感じでIMEの制御が出来るようになったみたいです。 TextBoxに InputMethod.PreferredImeConversionMode InputMethod.IsInputMethodEnabled InputMethod.PreferredImeState という3つの添付プロパティをつけることで…
猫からシックな感じ?にしてみました。 しばらくこれでいきます。
時間があったので作ってみました。 MVVMとBlendのBehaviorあたりを使っています。 完成予想図 起動すると真っ白の画面が表示されます。 ここに画像をドラッグアンドドロップすると表示されます。 複数の画像をドロップすることで複数表示させることが出来ま…
自分で検証はしてないけど、とりあえずSilverlightの画面が真っ白になって戻ってこなくなるバグを見つけた。 再現手順 Silverlight Controls Browserを起動する http://silverlight.codeplex.com/ からSilverlight 4 samplesかonline Silverlight 3 samples…
今までFreeMindを使ってきたけど、PCが新しくなったこともあって、いいソフトが無いか探してみたらXMindがいいという噂。 ↓からダウンロードできます。 http://www.xmind.net/実行画面は以下のような感じです。 Pro版というのもあるみたいだけど、ローカルで…
Blogのアクセスカウンタが28万こえました。 2010/04/20 : 280018これからもぼちぼちマイペースで更新を進めていきます。
しばらく触ってないとすっかり忘れてた・・・SHIFT_JISでプログラムを書く場合はプログラムの先頭に以下のようなおまじないを書いておく。 #! ruby -Ks # -*- coding: sjis -*- たぶん一行目が1.8系で二行目が1.9系用。間違ってたら誰かコメントください。
やっとこさバージョン1.0がリリースされたというのでインストールして試してみました。 ダウンロードは以下からです。 http://ironruby.net/インストールした先のbinに、パスを通して準備は完了です。 # hello.rb puts "Hello world" というファイルを作って…
INotifyDataErrorInfoの実装は、前の記事でやりました。 http://d.hatena.ne.jp/okazuki/20100418/1271594953ただ、INotifyDataErrorInfoはSilverlight4にしかないので、WPF4だとIDataErrorInfoとかプロパティでの例外で入力値の検証をしないといけません。 …
前に汎用性の欠片も無い感じに実装して実験したINotifyDataErrorInfoですが、System.ComponentModel.DataAnnotationsと連携させる感じで汎用的に実装できます。とりあえず、INotifyDataErrorInfoとINotifyPropertyChangedを実装したViewModelBaseクラスは、…
とりあえず今までエントリとして書いてきたものをまとめて1つの小さなサンプルにしてみました。 ダウンロードは、こちらから。 Visual Studio 2010 Express Edition(英語) + Silverlight 4 Tools RC2で作ってます。超シンプルですが、起動すると以下のよう…
タイトルの通りSilverlight4が出ました。 ↓のURLを開くとインストールするか聞かれます。 http://www.microsoft.com/japan/silverlight/Visual Studioのアドインは、以下からダウンロードできます。 http://www.microsoft.com/downloads/details.aspx?Family…
DataGridをちょいちょい使ってて思ったことがあるので書いてみます。 ReadOnlyで使おう .NET 4のWPFのDataGridは、編集モードだと表示が崩れるケースがあります。 なので、基本的にReadOnlyで使うほうが無難です。 列数は控えめに DataGrid(ListViewも)は、…
セミナー参加してきたので、セミナーのメモ。 箇条書き部分がプレゼン資料の内容や、スピーカーの方が話した内容を要約したものです。 箇条書きではないところは、個人的な感想です。序盤頑張ってメモってたけど途中で力尽きてしまいました。 標準の.NET Fra…
以前MSのConnectに報告した内容が、正式版でなおってるか確認してみました。 https://connect.microsoft.com/VisualStudioJapan/feedback/details/541205/wpf-4-datagrid?wa=wsignin1.0結果 なおってないことがわかりました。 ちょっと・・・残念な気持ちに…
273288 なんとなくメモ
箇条書きが、セミナーで説明された内容。箇条書きじゃない部分が、説明時点で思ったこととか書かれてます。主に自分用メモです。 PROJECT UX MIX10レポート Tech Fieldersについての説明 MSだけじゃなくて現場の人も一緒に情報提供しようぜというスタンス MI…
Silverlight 4 + MEF + NavigationFrameworkのお話。 MEFを使うと、動的に読み込んだXAPからクラスのインスタンスを取得したり出来るけど、これがNavigationFrameworkと、すこぶる相性が悪いです。どう悪いかって、例外が出て動かないくらい悪いです。という…
Silverlight 4でMEFベースのアプリケーションを作りたいと思ったら、以下のようなクラスを準備するとよさそうです。 using System; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.…
Silverlight4からお手軽に作れるようになってます。MEFの中にあるDeploymentCatalogクラスのお陰です。 例えば、SilverlightApplication5という名前でプロジェクトをつくり、MEF関連のアセンブリを2つ参照に追加します。MainPageがあるので、適当にViewMode…
Navigation Frameworkという便利なものがあるけれど、URIで指定するしか画面の指定方法がない上に、動的に読み込まれたDLLやXAPファイルに含まれるクラスへの画面遷移がことごとく失敗してしまうために、何かしら自分で準備したほうがいいと思う。 Navigatio…
Silverlight 4のMEFは.NET Framework 4のMEFよりも、素敵な機能がいっぱいつまってます。その中の1つにデフォルトのコンテナを提供してくれるCompositionInitializerとCompositionHostというものがあります。 使い方は簡単で、SatisfyImportsメソッドの引数…
ViewにCommandを持つのかViewModelにCommandを持つのかの違いだけど、個人的な趣味では、ViewにCommandを持つ、この方法が気に入ってきた。今日ひらめいた。下のようなFrameworkElementを継承したICommandインターフェースを実装したクラスを定義します。 us…