zourimusi's blog

作業メモとnanoblock関連

コンテナの型を指定したItemsControl継承クラス

StyleTypedPropertyAttributeとGetContainerForItemOverrideを実装すれば、とりあえずコンテナの型を指定したItemsControl継承クラスが作れるようです。 // StyleTypedPropertyAttributeを指定する [StyleTypedPropertyAttribute(Property = "ItemContainerS…

nanoblock シュノンソー城

フランスのシュノンソー城を目指して以前作ったものです。 NanoBlockMaker ver.0.2.0 にて設計を行い、その使用感をもとにver.0.3.0以降の実装を行っています。 設計ファイルはこちら: http://www.ad.cyberhome.ne.jp/~zourimusi/files/nano_Chenonceau.zip…

20131007作業メモ

【作業時間】 1:10 【作業内容】 ・印刷プレビュー画面にプログレスバーを追加 【実行ファイル(週一回程度の公開)】 http://www.ad.cyberhome.ne.jp/~zourimusi/files/NanoBlockMaker_0_3_3.zip ※途中版なので制限がついています。

20131003作業メモ

【作業時間】 1:01 【作業内容】 ・ScrollViewer部分の強化 ・デザイン・インタラクションの追加 ・バー部分をクリック時に移動をするよう実装 【次回作業予定】 ・ロード時時間がかかる場合に進捗表示 ・印刷プレビュー時時間がかかる場合に進捗表示

20131002作業メモ

【作業時間】 0:46 【作業内容】 ・色の一括変更のUI(変更時は常に一括変更) ・パレット関連のバグ修正 【次回作業予定】 ・ScrollViewer部分の強化

20131001作業メモ

【作業時間】 0:52 【作業内容】 ・パレットから配置済みブロックの色を一括変更できるように修正 【次回作業予定】 ・色の一括変更のUIを考える ・パレット関連のバグを修正

WPFのPrintDialogまとめ

1. PrintDialogを表示 this._Dialog = new PrintDialog(); if (this._Dialog.ShowDialog() == true) { } 2. PrintDialogから印刷範囲を取得 var area = this._Dialog.PrintQueue.GetPrintCapabilities(this._Dialog.PrintTicket).PageImageableArea; area.Ex…

20130930作業メモ

【作業時間】 0:48 【作業内容】 ・印刷プレビューの機能追加 【次回作業予定】 ・全体の色を一括で変更できる機能を追加 【実行ファイル(週一回程度の公開)】 http://www.ad.cyberhome.ne.jp/~zourimusi/files/NanoBlockMaker_0_3_2.zip ※途中版なので制限…

20130929作業メモ

【作業時間】 3:47 【作業内容】 ・印刷プレビュー画面の作成 【次回作業予定】 ・印刷プレビュー画面の機能追加 【作業メモ】 WPFのPrintDialogを用いてFixedDocumentを印刷する場合、印刷範囲はFixedPageのWidthやHeightを指定しないと、ダイアログやPrint…

20130926作業メモ

【作業時間】 1:19 【作業内容】 ・印刷プレビュー画面の作成 【次回作業予定】 ・印刷プレビュー画面の作成 【メモ】 Windows 8、Visual Studio Express 2012、.Net Framework 4.0という環境でFlowDocumentPageViewerを使用時にエラーが発生するようです。…

20130925作業メモ

【作業時間】 0:42 【作業内容】 ・Ctrl + S で保存できるように実装 ・画面タイトルにファイル名と編集状態を表示 ・最後に保存されてから編集されている場合のみ終了確認ダイアログを表示 【次回作業予定】 ・印刷プレビュー画面の実装

20130924作業メモ

【作業時間】 1:34 【作業内容】 ・自動更新のタイミングを選択可能に変更 ・上書き保存を実装 ・バージョン情報画面を実装 【次回作業内容】 ・キーボード対応 ・リソース整理

20130923作業メモ

【作業時間】 2:20 【作業内容】 ・一部のボタンをラジオボタンに変更 ・一部のボタンのパスを変更 ・レイヤー切り替え時にプレビューが更新される用に修正 【次回作業予定】 ・プレビューの更新タイミングを設定可能にする ・上書き保存を有効にする ・バー…

20130919作業メモ

【作業時間】 1:19 【作業内容】 ・プレビュー関連のバグを修正 ・パレット部分の実装を統合(画面変化なし) 【次回作業予定】 ・一部のボタンをラジオボタン化 ・パフォーマンスチューニング

20130918作業メモ

【作業時間】 1:04 【作業内容】 ・ScrollViewerの動作を修正 ・ボタンのインタラクションを整理 【次回作業予定】 ・プレビュー部分のバグを修正 ・ブロックの選択部分を整理

NanoBlockMaker ver0.2.0

http://www.ad.cyberhome.ne.jp/~zourimusi/files/NanoBlockMaker_0_2_0.zip nanoblockの設計アプリケーションを作っています。 バグも未実装も沢山ありますがとりあえず形にしたものを公開します。

テスト

初回投稿のテスト プログラミングの作業メモ、nanoblockなどを投稿予定