問題タブ [xaml]

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 投票する
4 に答える
3673 参照

wpf - WPF または Silverlight のスクリーン グリント効果

私が取り組んでいるフルスクリーン WPF アプリケーションの「クールに見える」効果を作成する方法を探しています。これは、画面全体をアニメーション化または移動して光沢のある表示体験を放つ「スクリーングリント」効果です。 . 画面全体でアニメーション化できる、ハイライトされたグラデーションと透明な背景を持つ大きな長方形を作成することを考えています。これを XAML で効果的に行う方法はありますか?

0 投票する
2 に答える
2305 参照

silverlight - Silverlight 2 で現在の画面の XAML を取得する

動的に作成された Silverlight 2 ページ/画像を A​​SP.net Web サービスに送信して、ビットマップ画像としてレンダリングしようとしています。

Silverlight のバージョン 1 でjavascript (ここを参照)を使用して XAML を取得する方法の多くの例を見ることができますが、いくつかの違いがあります。

a) Silverlight 2 RC1 を使用し
ています b) c# でページにコントロールを動的に追加しました
c) c# を使用して新しい XAML を取得し、すべての coed を 1 か所に保持したいと考えています。

コントロールまたはC#のページからXAMLを抽出する方法を知っている人はいますか?

ありがとうございました


更新: Silverlight 3 では、書き込み可能なビットマップを使用して XAML を JPEG として保存できるようになりました。私のブログ記事を参照してください: http://blog.blueboxes.co.uk/2009/07/21/rendering-xaml-to- a-jpeg-using-silverlight-3/

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

wpf - XAML プロパティのサイズ変更

XAML プロパティを、それらが属する uielements のサイズに合わせてスケーリングする方法はありますか?

本質的に、作成したコントロール テンプレートが大きすぎて使用できません。主な理由は、同じコントロールを異なるサイズで使用したいからです。問題は、(ControlTemplate で) コントロール サイズを Auto に設定できることですが、組み込みテンプレート要素のプロパティのサイズが変更されません。たとえば、StrokeThickness は 10 のままで、1 になるはずです。

テンプレートに ScaleTransform を適用すると問題なく動作しますが、実際に使用するとコントロールが小さすぎます: width/height=Auto はコントロールを適切なサイズにサイズ変更し scaletransform が適用されます。だから私は一種の非スケーラブルなコントロールを持っています。

私はWPFに少し慣れていないので、これを行う簡単な方法があるかもしれません...

0 投票する
8 に答える
195502 参照

.net - WPFのStaticResourceとDynamicResourceの違いは何ですか?

WPF でブラシ、テンプレート、スタイルなどのリソースを使用する場合、それらは StaticResources として指定できます。

または DynamicResource として

ほとんどの場合 (常に?)、1 つだけが機能し、もう 1 つは実行時に例外をスローします。しかし、私はその理由を知りたい:

  • 主な違いは何ですか。メモリやパフォーマンスへの影響など
  • 「ブラシは常に静的」、「テンプレートは常に動的」などのルールは WPF にありますか?

静的と動的のどちらを選択するかは、見た目ほど恣意的ではないと思いますが、パターンがわかりませ

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

wpf - xamlバインディングでデータセットの親関係をフォローアップする方法は本当にありませんか?

これらの2つの不滅のテーブルを持つデータセットがあるとします: Employee & Order
Emp -> ID, Name
Ord -> Something, Anotherthing, EmpID
そして関係Rel : Ord (EmpID) -> Emp (ID)

標準のマスター/詳細シナリオ
(従業員の表示、関係の追跡、関連する注文の表示) では
うまく機能しますが、反対の方法 (Emp.Name で Ord テーブルを表示) をしたくない場合はどうすればよいでしょうか?

このようなもの:

何か案は?値コンバーターを作成できますが、親モジュールから取得したデータセット インスタンスを使用したくない場合は注意が必要です。

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

.net - TabControl の最初と最後の表示可能な TabItem にスタイルを設定する

TabControl の最初と最後の TabItems にスタイルを設定し、TabItems の可視性が変更されたときにスタイルを更新したいと考えています。トリガーでそうする方法がわかりません。

私たちが求めているのは次のようなものです。

また、TabItems の可視性はバインディングによって決定されます。

私はそれをコードで動作させています。TabItem の可視性が変更されたら、最初に表示されるものが見つかるまで TabItems を列挙します。そのスタイルを設定します。他のすべての表示されている TabItems については、それらを先のとがったスタイルに設定します (以前に最初に表示されていたものが先のとがったスタイルになるようにします)。次に、表示されている TabItem が見つかるまで最後から開始し、その最後のスタイルを設定します。(これにより、表示されている TabItem が選択されていない場合に、表示されていない TabItem のコンテンツが表示されるという TabControl の問題にも対処できます。)

私の方法を改善できることは間違いありませんが、それが正しいアプローチであるとは確信していません。

これにどのようにアプローチしますか?

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

wpf - XBAP で本格的な WPF カスタム コントロールに XAML ストーリーボード アニメーションを追加する方法は?

XBAP アプリケーション用のカスタム WPF コントロール (ユーザー コントロールではない) を作成しています。ストーリーボード アニメーションを追加して、マウスがその上に置かれたときにコントロールを元のサイズの 110% にスケーリングしたいと考えています。Blend を使用してストーリーボードを作成しましたが、問題なくコンパイルされます...ただし、実行すると 110% までアニメーション化されません。カスタム コントロールの XAML でストーリーボード アニメーションを実行できないことをあちこちで読んだことがあります。XAML で完全にカスタム コントロールに対してこれを行う方法を知っている人はいますか?

カスタム コントロールの XAML は次のとおりです。

0 投票する
2 に答える
904 参照

visual-studio-2008 - Visual Studio 2008 でコード コンプリートを修正する方法

Visual Studio のコード補完機能は非常に便利で、C# および C++ コードでは引き続き機能しますが、XAML (XML) 編集では機能しなくなりました。

これを再度有効にできる設定はどこかにありますか?私の同僚はまだそれを機能させています。

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

wpf - WPF の TextBox はオランダのスペルチェック辞書をサポートしていますか?

RichTextBox は、非常に便利なスペルチェック オプションをサポートしています。(SpellCheck.IsEnabled = true)

しかし、それを別の言語に変換することはできないようです。(私はオランダに住んでいます.. ;))

TextBox の SpellCheck オプションを使用した経験のある方はいますか?

キーボードの設定を変更することで変更できることはわかっていますが、アプリケーションで変更したいと考えています。

私がこれまでに試したこと(そしてうまくいかなかった):

  • 現在のスレッドの CurrentCulture を変更します。
  • 「nl-NL」で xaml の Language プロパティを変更する
  • を使用してコード内の Language プロパティを変更するXmlLanguage.GetLanguage("nl-NL");

次の行では、スペルミスは発生しません。

「Dit is een Nederlandse tekst.」

私の言語の RFC 3066 言語キーは「nl-NL」です

どうもありがとう、リック

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

c# - WPF ListView で自動スクロールを防ぐにはどうすればよいですか?

現在、部分的にしか表示されていないアイテムをクリックするたびにスクロールする WPF ListView があります。コントロールがそのアイテムをスクロールして表示されないようにするにはどうすればよいですか (代わりに、部分的に表示されているアイテムを選択するだけです)。この動作は、このコントロールからドラッグを行うときに非常に厄介です。

ありがとう。

追加: コントロールが完全に表示されていないと判断したコンテンツがクリックされたときに、コントロール自体がスクロールしないようにするソリューションを探しています。多くの場合、これは数ピクセル単位であり、スクロールは必要ありません。