Blend 4では、VMクラスからサンプルデータソースを生成しようとしています。このクラスには、インタフェースのobservablecollectionを返すプロパティと、observablecollectionを持つ別のプロパティがクラスの持っています。サンプルデータソースを生成するとき、Blendはクラスプロパティのデータを生成しますが、インタフェースは生成しません。これを回避する方法はありますか?私のコードは絶対にインターフェイスを持っている必要がありますが、同様に私は設計時に生成されたサンプルデータを見ることができます。BlendはVM用のサンプルデータを生成しません
1
A
答えて
2
ここで問題となるのは、IDataInterfaceの具体的な実装として作成するオブジェクトの種類がBlendに分からないことです。私、私は同じ問題を持っている
<UserControl x:Class="SilverlightApplication1.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="400">
<Grid x:Name="LayoutRoot"
d:DataContext="{d:DesignData /SampleData/MyVMSampleData.xaml}">
<Grid DataContext="{Binding Partial.Model}"
d:DataContext="{d:DesignData /SampleData/ConcreteDataInterfaceSampleData.xaml}">
<TextBlock Text="{Binding Stuff}"/>
</Grid>
</Grid>
</UserControl>
関連する問題
- 1. Blendは多くの組み込み型のサンプルデータを生成できません
- 2. WP7 Expression Blendは古いサンプルデータを生成します
- 3. Powershellを使用してAzure VMを作成できません
- 4. VMを作成できません。バゲントVMの「パワーオフ」状態。
- 5. Expression Blendにプロジェクトテンプレートがありません
- 6. Flake8はエラーを生成しません
- 7. Lombokはメソッドを生成しません
- 8. ジキルページネーターはページを生成しません
- 9. document.locationはファイルを生成しません
- 10. CMMotionManagerは.deviceMotionsを生成しません
- 11. Mavenはスナップショットを生成しません
- 12. フォームジェネレータはフォームを生成しません。
- 13. WSDL2JAVAはセッターメソッドを生成しません
- 14. ObservableCollectionはCollectionChnagedを生成しません
- 15. Seleniumはレポートフレームワークを生成しません。
- 16. Log4Netはログファイルを生成しません
- 17. NBAndroidはlocal.propertiesを生成しません
- 18. Webpackはbundle.jsを生成しません
- 19. couchappはloader.jsを生成しません
- 20. Hibernateは更新用のSQLコードを生成しません
- 21. powercliから新しいVMを作成できません
- 22. azureはvhdイメージからvmを作成できません
- 23. antlrはレクサーを生成しますが、パーサーは生成しません。
- 24. PCLは生成しませんkinfu_large_scale
- 25. JViewportはJPanelの派生クラス用のビューポートを生成しません
- 26. サンプルデータ作成ツール(主にデータベース用)
- 27. 既存のデータからサンプルデータを生成する - アルゴリズム?
- 28. Autorestは何も生成せず、エラーも発生しません。
- 29. WireMockRestDocsとSpringAutoRestDocsを使用してスタブを生成しません。
- 30. は、Get-VMは、PowerShellはVMのセッションを取った後のコマンドは、Get-VMを負いません
:私は、myvmに用との具体的なIDataInterfaceの実装のための1つを2つの設計時のデータソースを作成することをお勧め:
をして、XAMLは次のようになりますVMにはインターフェイスプロパティがあり、Blendはバインディングウィンドウのプロパティも表示しません。 – TDaver
クラスの例を教えてもらえますか? –
@Michael S. Scherotter: 'public class PartialViewModel {public M Model {get;私のDataContextは 'パブリッククラスMyVM {public PartialViewModel Partial {get;}}です。プライベートセット;}} 'そしてもちろん' public interface IDataInterface {string Stuff {get; set;}} 'そして私の目標は、ブレンドしてPartial.Model.Stuffプロパティを見ることです。しかし、スタッフは現れず、前述の元の質問にもサンプルデータがありません! –
TDaver