ExtendedLibrary for WPF/Silverlight
リフレクタへコントロールを追加する
Reflector (Silverlight のみ) > タスク別ヘルプ > リフレクタへコントロールを追加する

C1Reflector コントロールは、Silverlight UI コントロールを受け取ることができます。この機能の例として、このトピックでは、リフレクタに標準の Silverlight ボタンを追加します。コントロールにボタンを追加すると、C1Reflector コントロールにコントロールとそのリフレクションが表示されます。

Blend での設計時

コントロールを追加するには、次の手順に従います。

  1. [オブジェクトとタイムライン]タブ[すべて]を選択して、使用できるすべてのコントロールを表示します。

  2. コントロールのリストで[Button]アイコンを選択し、ドラッグアンドドロップ操作を使って C1Reflector コンテナに追加します。

XAML の場合

コントロールを追加するには、<c1:C1Reflector> タグと </c1:C1Reflector> タグの間に次のマークアップを配置します。

XAML
コードのコピー
<Button Content="ボタン"></Button>

コードの場合

コントロールを追加するには、次の手順に従います。

  1. x:Name="C1Reflector1" を <c1:C1Reflector> タグに追加します。これによってコントロールに一意の識別子が与えられ、それを使用することによってコードからコントロールを呼び出すことができます。

  2. コードビューに切り替えて、InitializeComponent() メソッドの下に次のコードを追加します。

    コードのコピー
    'ボタンオブジェクトを作成して名前を付ける 
    Dim Button1 As New Button()
    Button1.Content = "ボタン"
    'ボタンに C1Reflector コントロールのコンテンツを設定する
    C1Reflector1.Content = Button1
    
    コードのコピー
    //ボタンオブジェクトを作成して名前を付ける
    Button Button1 = new Button();
    Button1.Content = "ボタン";
    //ボタンに C1Reflector コントロールのコンテンツを設定する
    C1Reflector1.Content = Button1;
    
  3. プログラムを実行します

このトピックの作業結果

このトピックの結果は、次の画像のようになります。