問題タブ [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.
wpf - Silverlightコントロールをマウスアクションから見えないようにするにはどうすればよいですか?
UIElement
マウスのクリックを無視して、背後のコントロールに渡すにはどうすればよいですか?
UIElement
別の要素をカバーする50%の透明度があります。背景要素をクリックしようとすると、マウスクリックが前景の半透明にキャプチャされますUIElement
。
wpf - Partial-TrustでUIElementを概説する方法は?
以前にこれについて同様の質問をしましたが、これが部分信頼モードで機能する必要があるとは明記していませんでした。残念ながら、Partial-Trust では が必要なため、両方の正解 (UIElement.BitmapEffect
またはを使用) は許可されていません。UIElement.Effect
UIPermissionWindow.AllWindows
Partial-Trust アプリでOuterGlowBitmapEffectに似た方法を知っている人はいますか?
wpf - テキスト「装飾品」でインライン化されたWPF UIElements
UIElement
WPFでは、通常のsをテキストとインラインで配置するにはどうすればよいですか? たとえば、テキストの特定の分類は、テキストのスパンを特定のオプションを含むドロップダウンに置き換えます。
Span、Bold、Hyperlink など、インラインのテキストに軽い変更を加えるオブジェクトを使用してきましたが、もっと思い切ったカスタムを実行できるようにしたいと考えています。これを実現するために同様の Inline オブジェクトを実装できますか?
高度なテキスト ビジュアルが必要なプロジェクトに取り組んでいます。具体的には、Visual Studio 2010 WPF ベースのソース エディターと同様のことをしたいと考えています。
テキストを用意すると、さまざまなコンポーネントがそのテキストを調べて、特別な意味を持つ部分を検索します。テキストのスパンが見つかると、そのスパンを記録/マークします。次に、別のコンポーネントのセットが分類されたテキストを調べ、分類に基づいて装飾を追加します。
これは、WPF のスマート タグのようなものと考えることができます。
どこから始めればいいのか本当にわかりません.WPFの高度なテキストに関するすべてのドキュメントは、アニメーション化、カスタムブラシ、ジオメトリへの変換などに関するものです...
wpf - WPF ListBox - SelectedItem の代わりに UIElement を取得する
asListBox
を持つを作成しました。しかし、コードビハインドの代わりに生成されたものにアクセスする簡単な方法はありますか?DataTemplate
Itemtemplate
UIElement
SelectedItem
にアクセスすると、コレクションSelectedItem
から選択したオブジェクトを取得するだけです
。ItemsSource
にアクセスする方法はありますかUIElement
(つまりDataTemplate
、バインドされたオブジェクトと一緒に生成された要素)?
wpf - WPFでUIElementsを交換するためのコントロール
UIElement
UIの特定の「スロット」でsを動的に交換するための最小の方法は何ですか?いくつUIElement
かのがあり、外部データバインディング(コンボボックスの選択など)に基づいて、そのうちの1つを表示し、現在表示されているものを非表示にします。したがって、動作は似ていますTabControl
が、タブストリップ、クローム、タブアイテムのインスタンスはありません。したがって、実際にを使用してTabControl
、コントロールテンプレートをオーバーライドすることができます。しかし、これは本当に最も最小限のアプローチですか?
wpf - Silverlight で新しい UIElement がいつ追加されたかを確認するにはどうすればよいですか
canvas から継承する sliverlight でユーザー コントロールを設計しています。MyBase の Children プロパティに新しいものがいつ追加されたかを調べる必要UIElement
がありますが、"ItemAdded" のようなイベントはありません。キャンバスの子をアニメーション化したいので、LayoutUpdated
イベントを使用できません(100万回ヒットします)。
c# - WPF UIElements の動的 TextSize
提案されているように、すべての WPF UIElement
s に動的なサイズを許可して、サイズを簡単に変更できるようにしますが、TextBlock
s では のサイズを指定する必要がありますFont
。これは、要素のサイズが増減しても、フォント サイズが同じままであることを意味します。Font
サイズを動的にする方法はありますか?
c# - UIElement から BitmapSource を生成する
BitmapFrame
に基づくを生成しようとしていUIElement
ます。これが私の機能です:
テストとデバッグの目的で、表現できる有効なビジュアル要素を作成する単純な StackFrame を作成する追加の関数を使用しています。
何らかの理由で、VisualBrush が DrawRetangle(...) 関数でレンダリングされていません。緑の境界線は見えますが、他には何もありません。さらに、VisualBrush を標準のブラシに交換すると、うまく機能します。
前もって感謝します!
wpf - WPF:ItemsPanelTemplateがキャンバスであるListBoxにUIElementsを追加しますか?
の代わりにを使用するようにListBox
オーバーライドするに取り組んでいます。 キャンバス上のそれぞれの外観と位置を定義するコンバーターを使用する があります。がバインドされているコレクションにアイテムを追加するときに、他の をキャンバスに追加できるようにしたいと考えています。のコンバータの外でこれを達成できますか?ItemsPanelTemplate
Canvas
StackPanel
ListBoxItems
DataTemplate
ListBoxItem
ListBox
UIElement
ListBoxItem
私のリソースセクションは次のようなものです:
そしてリストボックス:
ListBox がバインドされているコレクション:
したがって、ListBox lstAwesome がバインドされているコレクション someCollection にアイテムを追加するメソッドがある場合:
では、データバインドされたリストボックスによって ItemsPanel に使用されているキャンバスに UIElements を追加できますか? そのListBoxがバインドされているコレクションにアイテムを追加するとき、プログラムで?
ご意見をいただければ幸いです。
wpf - タブヘッダー以外のUIElements
ヘッダーがそのサイズを考慮できるように、sのヘッダーのUIElement
右側に何か(カスタム)を配置する方法はありますか?TabItem
彼らのためのデータテンプレートがあるべきだと思いますが、何を読むべきか、それをグーグルに問い合わせる方法がわかりません。