4

リストボックスを含むビュー (ユーザーコントロール) があります。実行時に、リストボックスには別のビュー (同じくユーザーコントロール) のインスタンスが取り込まれます。デザインタイム (Blend および Cider) でリストボックスに、サンプル データが入力されたサンプル ビューを入力するにはどうすればよいですか?

4

2 に答える 2

5

VS2010 を使用すると、デザイン時の属性を使用できます(SL と WPF の両方で機能します)。とにかく、私は通常、モックデータソースを持っているので、それはただの問題です:

  • 名前空間宣言の追加

    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"

  • ウィンドウ/コントロール リソースへのモック データ コンテキストの追加

    <UserControl.Resources>
        <ViewModels:MockXViewModel x:Key="DesignViewModel"/>
    </UserControl.Resources>
    
  • 設計時のデータ コンテキストの設定

    <Grid d:DataContext="{Binding Source={StaticResource DesignViewModel}}"> ...
    

十分に機能します。

于 2011-03-20T12:30:13.600 に答える
0

WPF アプリケーション フレームワーク (WAF)のBookLibraryサンプル アプリケーションが興味深いと思われるかもしれません。Visual Studio 2010 と Expression Blend 4 の新しい設計時サポートを使用します。WAF の .Net4 バージョンをダウンロードしてください。

于 2010-07-10T09:04:53.553 に答える