2011-04-01から1ヶ月間の記事一覧

リサイズハンドルをAdornerで実装する

WPF

今回はパワーポイントのようなオブジェクトのサイズ変更可能なリサイズハンドルを作ってみます。 Adonerの利用方法と実装のサンプル まず、サイズ変更対象のオブジェクトの四隅にドラッグ可能なコントロール(リサイズ・ハンドル)を作ります。WPFではこのよう…

iPhone風のボタン付きリストボックスを作る

WPF

前回にListBoxのリストアイテムを枠いっぱいに引き伸ばす方法を紹介しました。今回はこれを使ってiPhone風の右端にボタンがあるリストボックス(下図)を作ってみます。 リストアイテムをリストボックス幅にフィットさせる 前回紹介したようにListBox.Horizont…

WPFのレイアウトのTips

WPF

WPFではパネルによって柔軟なレイアウトが可能ですが、時々意図通りにいかずイライラすることもあります。今回はちょっとヒントになるところをいくつか紹介します。 パネルとレイアウトのサンプル http://archive.msdn.microsoft.com/Project/Download/FileD…

デザイン用のViewModelを使ってViewをデザインする

WPF

唐突ですが前回のサンプルをViewModel化してみます。 ViewModel化する まずViewModelです。 namespace Wpf110330Listbox { class ViewModel { public double X { get; set; } public double Y { get; set; } public string Text { get; set; } public ViewMo…