問題タブ [expression-blend]
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.
wpf - WPF - スライダーの値をストーリーボードにデータバインドしますか?
音量コントロールを作成しようとしています。そのために、音量を視覚的にアニメーション化するストーリーボードを作成しました。そして、これを共通のスライダー コントロールの中に入れました。そして、スライダーの値をストーリーボードのタイムライン位置に直接データバインドしたいと思います。スライダーの値が 0 の場合、ストーリーボードは 00:00 など、一番上にある必要があります。これは可能ですか?
これはコントロールのコードです。ストーリーボード アニメーションはこちらにあります。
そして、次のようにキャンバスに配置されたコントロール自体:
expression-blend - Expression Blend 3 に XML データソースを追加できないのはなぜですか?
- Expression Blend 3 を使用しています
- 「ライブ データソースの追加」、「新しい xml データソースの追加」をクリックします。
- URLにコピペ
- しかし、OKボタンは空白のままです
ローカル XML データソース ファイルの追加は正常に機能します
Expression Blend 3 に URL データソースを追加するにはどうすればよいですか?
これは他の誰かのために働くのですか?
問題は、私が任意のコンピューターにインストールするすべての Expression Blend 3 にあり、ベータ版では単純にオフになっているようです。
代替テキスト http://tanguay.info/web/external/blenddataokbutton.png
silverlight - Expression Blend 2 の WPF でサポートされていない UserControl に関するエラー
Tim Heuer のビデオをコピーするだけで、Visual Studio で Silverlight 2 のテスト アプリを作成しましたが、Blend で開くと、このエラーが発生します。
UserControl は、Windows Presentation Foundation (WPF) プロジェクトではサポートされていません
これは XAML コードです
参照か何かがありませんか?
expression-blend - Expression Blend 3 だけで XBAP アプリケーションを作成することはできますか?
ブレンドでXBAPアプリを作りたいのですが、クリックすると
- ファイル
- 新しい計画
作成するかどうか尋ねられます:
- Silverlight 3 アプリケーション + Web サイト --または--
- WPF アプリケーション
Expression Blend 3 から XBAP を作成する方法はありますか?それとも Visual Studio が必要ですか?
animation - Blend / VS2008を使用してWPFアプリケーションのアニメーションを統合する次のレベルに進むにはどうすればよいですか?
Blendのストーリーラインで小さなアニメーションを作成することができました。
そして、私は孤立したストーリーラインとトリガーをVisual Studioの既存のプロジェクトにコピーして、それらを少し端まで整えることができました。
しかし、アニメーションを追加しすぎると、競合が発生したり、互いにキャンセルされたりします。または、パネルを下にスライドさせて上にスライドさせると、元の状態ではなくなったため、下にスライドできなくなります。 。
小さなアニメーションを作成する方法を示し、多数のアニメーションを一般的なビジネスアプリケーションのレイアウトに統合する方法を理解するだけでなく、プロセス全体を案内するリンク、ビデオチュートリアル、書籍、リソースを持っている人はいますか?アニメーションとWPFの良さをBlendとVisualStudioと統合しながら、ビジネスアプリケーションを構築する方法は?
wpf - 複雑で分離された WPF アプリケーションで Expression Blend を使用するための戦略は何ですか?
私は Visual Studio を使用して MVVM パターンで WPF アプリケーションを作成し、C# と XAML をほとんど手作業でコーディングしてきました。
今では、Expression Blend に慣れてきたので、GUI を使用するだけで WPF アプリケーションをすばやくクリックできるようになりました。これは非常に優れており、80% の時間をすべての XAML 要素をいじるよりもはるかに多くのレイアウトを制御できます。
しかし、Expression Blend での私のアプリケーションは、コード ビハインドなどで処理されるイベントを使用して、よりシンプルで必然的に結合されているようです。
Expression Blend のこの単純なアプローチから、ビュー、ViewModel、ルーティング イベント、コマンドなどを使用した分離された MVVM アプリケーションに移行する方法を想像するのは難しいと思います。プロジェクト全体を Visual Studio に取り込んで、 Blend で実際に視覚的に編集することはできなくなりましたが、Blend を使用して、Visual Studio に貼り付ける XAML の小さな部分を作成することに戻ります。
Expression Blend を使用してより複雑なアプリケーションを操作している方のために、プロジェクトを MVVM の方法で分離し、同時に「Expression Blend の方法で」構造化するための戦略を教えてください (ここで引き続き表示および編集できます)。視覚的に意味のある方法でアプリケーションの全体の部分) を調整して、Blend GUI で引き続き編集できるようにしますか?
c# - Expression Blend を使用して、Visual Studio で作成された DataTemplate を編集するにはどうすればよいですか?
実際のプロジェクトでExpression Blendと Visual Studio を使用している方は、毎日の開発/設計タスクで Blend と Visual Studio をどのように使用しているかを理解してください。実際のシナリオは次のとおりです。
Visual Studio で次の単純な WPF アプリケーションを作成しました。シンプルなオレンジ色のボックスで顧客を示すDataTemplate を使用して、顧客オブジェクトのリストを表示します。
ここで、Expression Blend を使用して、この DataTemplate に奇抜さを加えたいと思います。
Expression Blend でプロジェクトを開き、色を変更できるオレンジ色のボックスを表示したり、それらの上にマウスを置いてアニメーションを作成したり、サイズを変更したりできると考えています。ただし、Expression Blend で表示されるのは完全に空箱。
だから私は理解しています:
- Expression Blendは、データが ViewModel からのものであることを認識できないようで、表示されません。これは Blend の制限ですか、それとも実行時に出力されるデータを Blend が解釈できるようにコードを変更する必要がありますか?
- 「サンプルデータ」機能を持つ Expression Blend 3 を使用しています。このサンプル データ機能を使用して、C# を解釈できず、ViewModel プロパティからリストボックスに入力されるデータを理解できない場合でも、少なくともダミーを生成するにはどうすればよいですか? DataTemplate を操作できるようにするには?
XAML:
コードビハインド:
data-binding - Expression Blend 3 で DataTemplate を作成するにはどうすればよいですか?
私は現在、Expression Blend 3 MIX09 バージョンを試しており、主にデータ バインディングを使用する MVVM 構造化サイトに使用し、設計どおりにライブ データを表示できるようにしています。これまでのところ、私は非常に感銘を受けており、Blend 3 で生成された XAML は人々が言うほど悪くないと言わざるを得ません。次の 2 つの例が機能しました。1 つはデータ バインディングを使用し、もう 1 つはユーザー コントロール (ビュー) を動的にロードします。アプリケーションを設計している間、90% の時間、Expression Blend にとどまることができ、設計中に ViewModel からのライブ データを確認できます。たとえば、構成ファイルを作成したり、参照を追加したりするためだけに Visual Studio に切り替えます。Blend 3の改良されたインテリセンスコーディングの多くでも Blend にとどまることができました。
- Expression Blend と Visual Studio で編集できる MVVM ベース アプリケーション
- Expression Blend で拡張できるように、DataBinding を使用して WPF アプリケーションを構築する方法
ただし、Expression Blend で実行できないことに驚いたことの 1 つは、ListBox を作成した後、右クリックして DataTemplate を作成できることを期待していたことです。もちろん、コードで DataTemplate を作成し、Resources/Window の下でもう一度見つけて、その横のボタンをクリックして「DataTemplate に移動」し、オブジェクトとタイムライン パネル内のコントロールを表示できます。 . しかし、コントロールから DataTemplate を作成することは非常に一般的であるため、それを行う方法があると思います。
Blend 3 のどこで ListBox や ListView などの「DataTemplate を作成」できますか?
c# - WPF が現在デザイン モードで実行されているかどうかを確認する方法はありますか?
コードが現在デザイン モード (Blend または Visual Studio など) で実行されているかどうかを確認できるように、利用可能なグローバル状態変数を知っている人はいますか?
次のようになります。
これが必要な理由は、アプリケーションが Expression Blend のデザイン モードで表示されている場合、ViewModel で代わりに、デザイナーがデザイン モードで表示できるモック データを含む "Design Customer クラス" を使用することです。
ただし、アプリケーションが実際に実行されているときは、当然、ViewModel で実際のデータを返す実際の Customer クラスを使用する必要があります。
現在、デザイナーに作業を依頼する前に、ViewModel に移動し、「ApplicationDevelopmentMode.Executing」を「ApplicationDevelopmentMode.Designing」に変更することで、これを解決しています。