例20-1 UI とXaml を作成する
この例は SimpleSilverlight ディレクトリ以下の SimpleSilverlight.sln ソリューションに含まれる MainPage.xaml ファイル全体に相当します。
例20-2 分離コードにあるクリックハンドラ
この例は SimpleSilverlight ディレクトリ以下の SimpleSilverlight.sln ソリューションに含まれる MainPage.xaml.cs ファイルの23行目以降に相当します。
例20-3 コードでUI 要素を作成する
この例は CodeUiElements ディレクトリ以下の CodeUiElements.sln ソリューションに含まれる MainPage.xaml.cs ファイルの7行目以降に相当します。
例20-4 複数の行と列で構成したグリッド
この例は GridLayout ディレクトリ以下の GridLayout.sln ソリューションに含まれる MainPage.xaml ファイルの12行目以降に相当します。
例20-5 垂直のStackPanel
この例は VerticalStack ディレクトリ以下の VerticalStack.sln ソリューションに含まれる MainPage.xaml ファイルの12行目以降に相当します。
例20-6 Canvas を使って明示的に位置を指定する
この例は ExplicitPositioning ディレクトリ以下の ExplicitPositioning.sln ソリューションに含まれる MainPage.xaml ファイルの12行目以降に相当します。
例20-7 水平方向の揃え
この例は Alignment ディレクトリ以下の Alignment.sln ソリューションに含まれる MainPage.xaml ファイルの12行目以降に相当します。
例20-8 マージンプロパティのあるボタン
この例は Margins ディレクトリ以下の Margins.sln ソリューションに含まれる MainPage.xaml ファイルの12行目以降に相当します。
例20-9 変換
この例は Transforming ディレクトリ以下の Transforming.sln ソリューションに含まれる MainPage.xaml ファイルの12行目以降に相当します。
例20-10 直線のパス
この例は ShapeExamples ディレクトリ以下の ShapeExamples.sln ソリューションに含まれる MainPage.xaml ファイルの24行目以降に相当します。
例20-11 ベジェ曲線と直線で構成されるパス
この例は ShapeExamples ディレクトリ以下の ShapeExamples.sln ソリューションに含まれる MainPage.xaml ファイルの30行目以降に相当します。
例20-12 グラデーションブラシを塗りつぶしとストロークに指定する
この例は ShapeExamples ディレクトリ以下の ShapeExamples.sln ソリューションに含まれる MainPage.xaml ファイルの36行目以降に相当します。
例20-13 HTTP URL のあるImage 要素
この例は ShapeExamples ディレクトリ以下の ShapeExamples.sln ソリューションに含まれる MainPage.xaml ファイルの56行目以降に相当します。
例20-14 ImageBrush を使って図形を描画する
この例は ShapeExamples ディレクトリ以下の ShapeExamples.sln ソリューションに含まれる MainPage.xaml ファイルの60行目以降に相当します。
例20-15 アニメーション
この例は ShapeExamples ディレクトリ以下の ShapeExamples.sln ソリューションに含まれる MainPage.xaml ファイルの10行目以降に相当します。
例20-16 Ellipse をコンテンツにするボタン
この例は ContentControls ディレクトリ以下の ContentControls.sln ソリューションに含まれる MainPage.xaml ファイルの15行目以降に相当します。
例20-17 コンテンツをミックスしたListBox
この例は ListControls ディレクトリ以下の ListControls.sln ソリューションに含まれる MainPage.xaml ファイルの17行目以降に相当します。
例20-18 明示的にTreeViewItem コンテナを作成する
この例は ListControls ディレクトリ以下の ListControls.sln ソリューションに含まれる MainPage.xaml ファイルの30行目以降に相当します。
例20-19 ユーザコントロールで構成されるメインUI
この例は UserControlComposition ディレクトリ以下の UserControlComposition.sln ソリューションに含まれる MainPage.xaml ファイル全体に相当します。
例20-20 カスタムテンプレートを持つボタン
この例は ControlTemplates ディレクトリ以下の ControlTemplates.sln ソリューションに含まれる MainPage.xaml ファイルの14行目以降に相当します。
例20-21 ハードコーディングが少ないテンプレート
この例は ControlTemplates ディレクトリ以下の ControlTemplates.sln ソリューションに含まれる MainPage.xaml ファイルの36行目以降に相当します。
例20-22 ボタンのスタイル
この例は Styling ディレクトリ以下の Styling.sln ソリューションに含まれる MainPage.xaml ファイルの11行目以降に相当します。
例20-23 スタイルプロパティを変更する
この例は Styling ディレクトリ以下の Styling.sln ソリューションに含まれる MainPage.xaml ファイルの48行目以降に相当します。
例20-24 ビジュアルステート遷移のあるコントロールテンプレート
この例は VsmExample ディレクトリ以下の VsmExample.sln ソリューションに含まれる MainPage.xaml ファイルの14行目以降に相当します。
例20-25 データバインディングのあるデータエントリ
この例は DataBinding ディレクトリ以下の DataBinding.sln ソリューションに含まれる MainPage.xaml ファイルの13行目以降に相当します。
例20-26 非常に簡単なデータソース
この例は DataBinding ディレクトリ以下の DataBinding.sln ソリューションに含まれる Person.cs ファイルの5行目以降に相当します。
例20-27 データソースを設定する
この例は DataBinding ディレクトリ以下の DataBinding.sln ソリューションに含まれる MainPage.xaml.cs ファイルの6行目以降に相当します。
例20-28 簡単なテキストを表示するListBox
この例は AvWorksBrowser ディレクトリ以下の AvWorksBrowser.sln ソリューションに含まれる MainPage.xaml ファイルの16行目以降に相当します。
例20-29 リストアイテムの項目を提供する
この例は AvWorksBrowser ディレクトリ以下の AvWorksBrowser.sln ソリューションに含まれる MainPage.xaml.cs ファイルの15行目以降に相当します。
例20-30 選択されたカテゴリの製品を読み込む
この例は AvWorksBrowser ディレクトリ以下の AvWorksBrowser.sln ソリューションに含まれる MainPage.xaml.cs ファイルの20行目以降に相当します。