問題タブ [design-time-data]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
537 参照

json - JSON を使用した設計時の Windows ストア アプリ

空の Windows 8 ストア アプリを使用して Windows ストア アプリを作成しようとしていますが、基本的なデザイン タイムが機能しません。明らかに単純なものが欠けていますが、私が行った調査では違いがわかりません

ここに私の MainPage.xaml があります

ここに私のビューモデルがあります:

これが私のJSONです:

そして、ここに私のデータソースがあります:

データは実行時に返されるようですが、設計時は機能したくありません。

ありがとう

0 投票する
3 に答える
974 参照

xaml - xaml アプリの設計時データの作成

Windows Phone ランタイム アプリを使用していますが、Expression Blend を使用して設計時のデータを生成するのは面倒です。問題は、一部のクラスがネストされたクラスであり、設計データがコンパイルされないことです。これは、設計時のデータを生成するために使用しているクラスです。

これが設計時の .xaml ファイルです。

stats+.Obj は名前では有効ではないと言っています。誰でも解決策はありますか?

前もって感謝します。

0 投票する
0 に答える
331 参照

wpf - Visual Studio 2013 のデザイン時の xml データが表示されない

このまったく同じコードは、Visual Studio 2010 WPF デザイナーでは正しく表示されますが、VS 2013 デザイナーでは機能しません。

VS 2010 デザイナーは、項目「1」、「2」、および「3」を含むリスト ボックスを正しく表示します。しかし、VS 2013 デザイナーには空のリスト ボックスしか表示されません。

XmlDataProvider の Source プロパティをプロジェクトの一部である xml ファイルに設定すると、2013 デザイナーに表示されますが、xml ファイルへの変更は、プロジェクトが再ビルドされるまでデザイナーに反映されません。ただし、VS 2010 では、x:XData タグ内のインライン xml への変更は、すぐにデザイナーに反映されます。

私は何を間違っていますか?それとも、Microsoft は 2013 年にこの動作を削除しましたか?

0 投票する
1 に答える
771 参照

c# - オブジェクトをコレクション エディターに渡す

ToolStripMenuItemアイテムのチェックとチェック解除を自動的に処理するのチェック リストを作成しようとしています。次に、プログラマーにイベントを提供して、次に何が起こるかを処理できるようにします。このようなものが既に存在する場合は、それがどこにあるのか知りたいです。カスタム用にコレクション エディターを作成しましたToolStripMenuItem。このチェックリストのコレクションにチェック リストを追加できます。私の問題は、次のようにコレクション エディターを作成することです。

this をこのコレクション エディターに渡す必要があるToolStripMenuItemためDropDownitems、新しいチェックリストを追加してチェックリストの項目プロパティをクリックすると、既知の ToolStripMenuItems のいずれかをチェックリストに追加/チェックリストから削除できます。これはすべて属性内で発生しているため、参照を渡すことはできません。答えがリフレクションである場合、どこから始めればよいかわかりません。

0 投票する
0 に答える
176 参照

c# - 非同期 MVVM と設計時データ

今日はView-Modelを非同期で実装してみました。この記事を見つけました。その瞬間、想像していたほど簡単ではないと思いました...

なぜそれが機能するのか理解しています。しかし残念なことに、ビューモデルの設計時データを Blend でモックしたい場合 ( を使用してモックする場合SampleData.xaml)、このコードを使用することはできません。Blend はこの方法で一般的なデータをモックすることを許可していないからです。そこで、次のようなリファクタリングを考えました。

を呼び出すData代わりに、XAML から呼び出しTask.Resultます。

WaitingForActivationこれですべてを再びモックできるようになりましたが、コードを実行すると、タスクにステータスがあったため、ほとんどの場合データを取得できませんでした。各詳細のメカニズムを理解していませんが、少しグーグルした後、async/await構文を使用する必要があることがわかりました。もちろん理にかなっていますが、 myDataはプロパティであり、 ではないため、これを行うことはできませんasync。そして、それは私には意味がありません。

私の問題の回避策 (またはかなりの解決策) はありますか?

IsInDesignMode(MVVM Light の一部)を使用して設計時のデータをモックする 2 つ目の方法があります。この 2 番目の嘲笑の方法についてどう思いますか? それは私の問題を解決しますか? このソリューションについて考えると、非常に奇妙な方法で動作すると思います。プログラムをコード全体でコンパイルし、このプロパティを false に設定する必要がありますが、条件は常にチェックされます。ではない?そうでない場合、実際にどのように機能しますか?

0 投票する
0 に答える
662 参照

wpf - Caliburn Micro でネストされたビュー モデルを設計時にサポートするにはどうすればよいですか?

VS2013 と Caliburn.Micro 2.0.2 の使用

この例を考えると:

  1. ネストされたビュー モデル プロパティを持つシェル ビュー モデル、および
  2. Nameプロパティを持つシェルとネストされたビューモデルの両方:

計画

設計時に、ネストされたビュー モデル プロパティが無視されるようです。これをサポートする方法はありますか?

 

緑色のラベルはName、デザイナーでの入れ子になったビュー モデルの正しいものを示しています。

ネストされた

 

緑のラベルは、入れ子になったビュー モデルNameのプロパティをデザイナーに表示する必要がありますが、代わりにシェル ビュー モデルの値を示しています。

シェル

実行時に正しくバインドします。

実行時間

0 投票する
0 に答える
53 参照

wpf - Expression Blend でのサンプル/デザイン データへの DataTemplate の適用

class のオブジェクトを表示することになっている ListView があり、そのSensorために単純な (今のところ) DataTemplate を作成しました。

この DataTemplate を Expression Blend でさらに設計するために、ドキュメントに示されているようにClass から Sample Data を作成しました(Visual Studio 2013 に Blend を使用していますが、同じようです)。

作成したサンプル データを ListView に表示することはできますが、表示される要素が別の「デザイン」名前空間に属しているように見えるため、作成した DataTemplate を使用していません。

  • 私のクラスの修飾名はMiotec.BioSinais.ModeloDomínio.Sensor;
  • (ただし)表示されるクラスの修飾名は_.di0.Miotec.BioSinais.ModeloDomínio.Sensor.

私は何を間違っていますか?(以下のコードとスクリーンショット)

====

==============

ここに画像の説明を入力