2012-01-01から1年間の記事一覧
A.SpellCheck.IsEnabledプロパティを True に設定します。日本語環境の場合は Language プロパティで言語を指定します。 <TextBox SpellCheck.IsEnabled="True" Name="textBox1" Language="en-us" > この依存関係プロパティは、TextBoxBase クラスを継承したコントロールのみ有効で、標準コントロールでは TextBox・RichTextBox のみ</textbox>…
本年も色んなものを購入しましたが、その中でベストワンだったのがこの本。皇統は万世一系である作者: 谷田川惣出版社/メーカー: 日新報道発売日: 2011/06/01メディア: 単行本購入: 1人 クリック: 7回この商品を含むブログ (2件) を見る前からレビュー見て気…
「やっておきたいこと」 というより 「やっとできたこと」 になりますが、自宅のWindows7(x64)マシン、ようやくWindows8にアップグレードできました。 MSDNサブスクリプションに加入してるため 八月の時点でアップデートは可能でしたが、今まで動いてたアプ…
A.XamDataGrid.FieldSettings.CellValuePresenterStyle プロパティを設定します。 XamDataGrd にはテーマが豊富に用意されてますが、テーマの中にはセル境界線を非表示にしてしまうものもあります。これでは視認性が悪いので表示できないか調べたところ、Fi…
A.XamDataGrid.Theme プロパティを設定します。 以下、サンプルです。コンボボックスで選択したテーマが XamDataGrid に反映されます。
A.Forms の DataGridView はスクロールバーをダブルクリックしても MouseDoubleClick イベントは発生しません。しかし WPF の DataGrid や XamDataGrid は、スクロールバーをダブルクリックすると MouseDoubleClick イベントが発生します。どうやらこれは仕…
正月に購入したファインモールドの三式中戦車チヌ。普通のモデラーなら二週間ぐらいで出来るところ、なにかと忙しいためちびちび作成、半年以上かけてようやくできました。 ファインモールド 1/35 日本陸軍 三式中戦車 チヌ プラモデル FM11出版社/メーカー:…
A.DataRecordCellArea のスタイルを編集します。 以下のサンプルでは、department 列が「事務」のレコードの前景色を赤に設定してます。
A.FieldLayout.SortedFields.Clear メソッドを実行します。 以下、サンプルです。 C# private void button1_Click(object sender, RoutedEventArgs e) { this.xamDataGrid1.FieldLayouts[0].SortedFields.Clear(); } VB.NET Private Sub Button1_Click(send…
A.FieldLayout.RecordFilters.Clear メソッドを実行します。 たとえば deeartment フィールドが「事務」でフィルタリングされてるとします。 XamDataGrid でフィルタリングを初期化するには、通常 FilterClear Button をクリックします。 クリックするとフ…
A.RecordFilter の新しいインスタンスを作成し、FieldLayout.RecordFilters に追加します。 以下、サンプルです。このサンプルでは nameフィールドのフィルタリング条件を「等しい」にし、初期値を「佐藤 陽一」に設定してます。 C# using System; using Sy…
A.FieldLayout.RecordFilters に起動時に設定したい条件を追加します。 以下、サンプルです。このサンプルでは全フィールドのフィルタリングの初期条件を「含む」に設定してます。
A.FieldSettings の FilterOperatorDropDownItems プロパティに使用する条件のリストを指定します。 以下、サンプルです。このサンプルでは条件演算子「等しい」「含む」「始まる」を設定してます。
A.FieldSettings の AllowRecordFiltering プロパティを True にすると、フィルタリングを有効にできます。 以下、サンプルです。
Windows 8 RC のスタートで Winキーと他のキーを組み合わせて押すとどうなるか、ふと興味が湧いたので試してみました。 で、結果・・・ ショートカット 結 果 Win のみ 直前に実行していたアプリケーションに戻る Win + 1 タスクバー左から1番目のアプリ起動…
A.自分でロジックを組むこともできますが、GrapeCity の WPFコンポーネント InputMan for WPF に含まれている GcTextBox を使えば、入力制限を簡単に設定できます。InputMan for Windows Forms で長年培われた日本語入力技術がこのコンポーネントにも反映さ…
Windows Phone 用の 2chブラウザは昨年まで MarketPlace に登録できなかったようですが、やっと許可が通ったのか、最近幾つかアプリが出てきました。Microsoft も思い切ったことしましたね。ニュース速報+ と実況板 (特に野球板)はよく見るので、この決断は…
メモ書きです。コンバインドサイクル発電所と LNG 基地、コージェネレーションシステムに関する資料を少しばかり集めてみました。 コージェネレーションを導入している企業が想像以上に多かったのには驚かされます。あと震災直後、六本木ヒルズが東電に電力…
Livet の Command クラス、ViewModelCommand で CanExecuteChanged メソッドが呼ばれるタイミングが判らないとのコメントを頂きました。 プロパティの状態によってコマンドの有効・無効を制御したいなら、セッター内で ViewModelCommand.RaiseCanExecuteChan…
以下、備忘録です。 Forms や WPF でデスクトップアプリばっか作ってたため WP7 アプリ開発はかなり戸惑ってますが、皆様の記事にはたいへん助けられてます。感謝!#2012/05/09 追記:リンク増やしました。 Silverlightベースで作るWP7アプリ開発入門 (蜜葉 …
今朝、ツイッターでこんなやりとりがありました。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "http…
昨日から開催の Windows Developers Days で Get してきました。まるでコミケのような(汗)・・・詳細は誰か書くでしょうw クラウディア版 KitKat に Microsoft の本気を感じましたw
最近、コンバインドサイクル発電が注目され始めたせいか、原発をどうしても再稼働させたい人たちが、いろんなとこでLNGに対するデマや誤解を流しているように思えます。たとえば、化石燃料はすぐ枯渇するとかCO2を出すから問題とか天然ガスは調達に不安があ…
先日、Form に貼り付けてる ActiveX コントロールを署名しようとしたら思いっきり嵌りました。で、備忘録です。 1.ActiveX コントロールを Form(もしくは CustomControl)に貼り付ける。 2.厳密名ツール(Sn.exe)を使い、キーペアファイルを作成する。 s…
ここ最近、MVVM をプロジェクトにスムーズに導入できない問題に関してずっと考えてました。MVVM をうまく摘要できないケースを大別すると、以下の三つに分類できるのではないでしょうか? そもそもパターンが何か判らない。 適切なインフラを使用しない、も…
最近俄かに出てきたのが、この MVPVM というパターン。MVVM をより発展させたパターンらしいです。図にするとざっとこんな感じらしい。 現状日本語で詳しく解説してるのは、MSDN マガジンの記事だけ。もっとも原文は英語なので、若干翻訳が怪しいとこあるけ…
A.Livet を使うとコードビハインドを使わずに画面遷移が可能になります。Livet では画面遷移のメッセージアクションが提供されているので、これを使うといいでしょう。 ケースよっては、子画面を起動したら親画面を非表示にしたい場合もあります。その場合…
.NET でオブジェクトをディープコピーする方法探してたら、実にエクセレントな記事を見つけました。 どんなオブジェクトでもコピーできる汎用のディープコピー処理(ICloneable, MemberWiseClone, Serializable, BinaryFormatter, MemoryStream) ただし速度…
A.SummaryResultPresenter のスタイルを設定します。 以下、サンプルです。集計結果を青・文字サイズ20・太字・右寄せにしてみました。
A. FieldSettings.EditorStyle のスタイル定義内で InputMethod クラスのプロパティを設定します。 <igDP:Field Name="Summary" Label="摘要" > <igDP:Field.Settings> <igDP:FieldSettings> <igDP:FieldSettings.EditorStyle> <Style TargetType="{x:Type igEditors:XamTextEditor}"> </igdp:fieldsettings.editorstyle></igdp:fieldsettings></igdp:field.settings></igdp:field>