問題タブ [uielement]

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

wpf - Silverlightコントロールをマウスアクションから見えないようにするにはどうすればよいですか?

UIElementマウスのクリックを無視して、背後のコントロールに渡すにはどうすればよいですか?

UIElement別の要素をカバーする50%の透明度があります。背景要素をクリックしようとすると、マウスクリックが前景の半透明にキャプチャされますUIElement

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

wpf - Partial-TrustでUIElementを概説する方法は?

以前にこれについて同様の質問をしましたが、これが部分信頼モードで機能する必要があるとは明記していませんでした。残念ながら、Partial-Trust では が必要なため、両方の正解 (UIElement.BitmapEffectまたはを使用) は許可されていません。UIElement.EffectUIPermissionWindow.AllWindows

Partial-Trust アプリでOuterGlowBitmapEffectに似た方法を知っている人はいますか?

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

wpf - テキスト「装飾品」でインライン化されたWPF UIElements

UIElementWPFでは、通常のsをテキストとインラインで配置するにはどうすればよいですか? たとえば、テキストの特定の分類は、テキストのスパンを特定のオプションを含むドロップダウンに置き換えます。

Span、Bold、Hyperlink など、インラインのテキストに軽い変更を加えるオブジェクトを使用してきましたが、もっと思い切ったカスタムを実行できるようにしたいと考えています。これを実現するために同様の Inline オブジェクトを実装できますか?

高度なテキスト ビジュアルが必要なプロジェクトに取り組んでいます。具体的には、Visual Studio 2010 WPF ベースのソース エディターと同様のことをしたいと考えています。

テキストを用意すると、さまざまなコンポーネントがそのテキストを調べて、特別な意味を持つ部分を検索します。テキストのスパンが見つかると、そのスパンを記録/マークします。次に、別のコンポーネントのセットが分類されたテキストを調べ、分類に基づいて装飾を追加します。

これは、WPF のスマート タグのようなものと考えることができます。

どこから始めればいいのか本当にわかりません.WPFの高度なテキストに関するすべてのドキュメントは、アニメーション化、カスタムブラシ、ジオメトリへの変換などに関するものです...

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

wpf - WPF ListBox - SelectedItem の代わりに UIElement を取得する

asListBoxを持つを作成しました。しかし、コードビハインドの代わりに生成されたものにアクセスする簡単な方法はありますか?DataTemplateItemtemplateUIElementSelectedItem

にアクセスすると、コレクションSelectedItemから選択したオブジェクトを取得するだけです 。ItemsSourceにアクセスする方法はありますかUIElement(つまりDataTemplate、バインドされたオブジェクトと一緒に生成された要素)?

0 投票する
6 に答える
615 参照

wpf - WPFでUIElementsを交換するためのコントロール

UIElementUIの特定の「スロット」でsを動的に交換するための最小の方法は何ですか?いくつUIElementかのがあり、外部データバインディング(コンボボックスの選択など)に基づいて、そのうちの1つを表示し、現在表示されているものを非表示にします。したがって、動作は似ていますTabControlが、タブストリップ、クローム、タブアイテムのインスタンスはありません。したがって、実際にを使用してTabControl、コントロールテンプレートをオーバーライドすることができます。しかし、これは本当に最も最小限のアプローチですか?

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

wpf - Silverlight で新しい UIElement がいつ追加されたかを確認するにはどうすればよいですか

canvas から継承する sliverlight でユーザー コントロールを設計しています。MyBase の Children プロパティに新しいものがいつ追加されたかを調べる必要UIElementがありますが、"ItemAdded" のようなイベントはありません。キャンバスの子をアニメーション化したいので、LayoutUpdatedイベントを使用できません(100万回ヒットします)。

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

c# - WPF UIElements の動的 TextSize

提案されているように、すべての WPF UIElements に動的なサイズを許可して、サイズを簡単に変更できるようにしますが、TextBlocks では のサイズを指定する必要がありますFont。これは、要素のサイズが増減しても、フォント サイズが同じままであることを意味します。Fontサイズを動的にする方法はありますか?

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

c# - UIElement から BitmapSource を生成する

BitmapFrameに基づくを生成しようとしていUIElementます。これが私の機能です:

テストとデバッグの目的で、表現できる有効なビジュアル要素を作成する単純な StackFrame を作成する追加の関数を使用しています。

何らかの理由で、VisualBrush が DrawRetangle(...) 関数でレンダリングされていません。緑の境界線は見えますが、他には何もありません。さらに、VisualBrush を標準のブラシに交換すると、うまく機能します。

前もって感謝します!

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

wpf - WPF:ItemsPanelTemplateがキャンバスであるListBoxにUIElementsを追加しますか?

の代わりにを使用するようにListBoxオーバーライドするに取り組んでいます。 キャンバス上のそれぞれの外観と位置を定義するコンバーターを使用する があります。がバインドされているコレクションにアイテムを追加するときに、他の をキャンバスに追加できるようにしたいと考えています。のコンバータの外でこれを達成できますか?ItemsPanelTemplateCanvasStackPanelListBoxItemsDataTemplateListBoxItemListBoxUIElementListBoxItem

私のリソースセクションは次のようなものです:

そしてリストボックス:

ListBox がバインドされているコレクション:

したがって、ListBox lstAwesome がバインドされているコレクション someCollection にアイテムを追加するメソッドがある場合:

では、データバインドされたリストボックスによって ItemsPanel に使用されているキャンバスに UIElements を追加できますか? そのListBoxがバインドされているコレクションにアイテムを追加するとき、プログラムで?

ご意見をいただければ幸いです。

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

wpf - タブヘッダー以外のUIElements

ヘッダーがそのサイズを考慮できるように、sのヘッダーのUIElement右側に何か(カスタム)を配置する方法はありますか?TabItem

彼らのためのデータテンプレートがあるべきだと思いますが、何を読むべきか、それをグーグルに問い合わせる方法がわかりません。

代替テキストhttp://trotsenko.com.ua/files/sample.png