問題タブ [textblock]

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 に答える
812 参照

wpf - TextBlock で TextDecoration Strikethrougn をアニメーション化するにはどうすればよいですか?

テキストブロック内のテキストを打ち破る線をアニメーション化しようとしています。これが私がこれまでに持っているものです。


DoubleAnimation を TextDecoration PinOffset に適用する方法がわからないため、どこにも DoubleAnimation を適用しないことに注意してください。

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

wpf - DataBinding を使用して textbox プロパティを更新できません

2 つの依存プロパティを持つカスタム ウィンドウがあります: ブール値? ValidationStatus、および文字列 ValidationMessage です。これらのプロパティのバインドは正常に機能しますが、これらの値が変更されたときにトリガーがトリガーされないようです。私は何を間違っていますか?

0 投票する
5 に答える
17417 参照

wpf - TextBlockテキストがトリミングされているかどうかを確認するにはどうすればよいですか?

次のテキストブロックは、期待どおりに折り返され、トリミングされます。テキストがトリミングされると、省略記号「...」が表示されます。

テキストがトリミングされている場合に限り、全文を含むテキストの上にツールチップを表示したいと思います。「...」が表示されているかどうかを確実に判断する方法がわかりません。

テキストがトリミングされているかどうかを確認するにはどうすればよいですか?

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

wpf - 値コンバーターを使用したデータバインディングが機能しません

次のような単純な Item クラスがあります。

そして、ValueConverter は次のようになります。

私の WPF ウィンドウで、Item オブジェクト (List< Item >) のリストを保持する DependencyProperty (Items と呼ばれる) を宣言し、この XAML コードを使用してこの DependencyProperty にバインドする ComboBox を作成します。

以下のコードを 1 回実行すると、データバインディングは正常に機能しますが、再度実行すると値の変換が失敗します。

問題は、ItemToStringConverter.Convert メソッドに、Item オブジェクトではなく最初のパラメーターとして文字列オブジェクトが渡されることです。

私は何を間違っていますか?

よろしく、ケネス

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

silverlight - ユーザーはSilverlightで改行文字をどのように入力できますか?

ユーザーが独自のテキストを入力し、必要に応じて改行を追加できるシルバーライトの画面を取得しようとしています。問題は、テキスト ブロック内で return を押しても何も起こらないことです。これを回避する方法はありますか?

ありがとう

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

wpf - WPF で HTML を表示する TextBlock

文字列変数から WPF の TextBlock に HTML を表示する方法はありますか?

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

wpf - WPF: DropShadowEffect クラスなどの効果を WPF の TextBlock Run 要素に適用するにはどうすればよいですか?

DropShadowEffect クラスなどの効果を WPF の TextBlock Run 要素に適用するにはどうすればよいですか?

Run 要素が配置されている TextBlock 内のテキストの特定の領域を強調表示する方法と考えてください。代わりに、その領域に個別の効果を適用します。

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

xaml - XAML でラベルと TextBlocks を上部に垂直に配置する

テキストの最初の行が整列するように、aLabelTextBlockatを垂直方向に揃えるにはどうすればよいですか?Top

上記のコードは私にこれを与えます:

垂直方向にずれている Label と TextBlock テキスト http://img156.imageshack.us/img156/4940/labeltextblock.png

0 投票する
4 に答える
12094 参照

wpf - TextBlock の表示行数

TextWrapping を "Wrap" に設定すると、WPF TextBlock に複数行のテキストを含めることができます。テキストの行数を取得する「クリーンな」方法はありますか? 希望の高さを見て、それを各行の推定高さで割ることを検討しました。しかし、それはかなり汚いようです。より良い方法はありますか?

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

wpf - WPFTextBlockの動的なサイズ変更時のパフォーマンスの低下

現在、WPFアプリケーションのレイアウトを作成していますが、コントロールの1つのレイアウトに少し問題があるようです。このコントロールは動的にサイズ変更されるため、その一部であるビューポートのサイズに合わせる必要があります。私が遭遇している問題は非常に視覚的な問題なので、それを説明するために最善を尽くします。現時点では次のようになります。

代替テキストhttp://gallery.me.com/theplatz/100006/Capture/web.png?ver=12472534170001

各「ColNRowX」ヘッダーの下の領域は、さまざまな長さのテキストが配置されるTextBlockです。TextBlockを実際にラップさせるために、私はここで、テキストブロックの幅を列の幅にバインドするというスタックオーバーフローの解決策を見つけました。グリッド定義のスニペットと最初の列の定義を次に示します。

ウィンドウ/ビューポートの幅が大きくなると、すべてが正常にサイズ変更されます。幅を狭くすると問題が明らかになります。最大化から元のサイズに突然移行すると、すべての列が指定されたサイズに「ダンス」して戻ります。これが意味するのは、各列が比例して小さいサイズにサイズ変更されるため、各列のサイズが小さくなるのを見ることができるということです。私が見つけたのは、これは直接原因であるということです

各TextBlockで。これらのコントロールの多くが一度に画面に表示されるほど、問題は著しく悪化します。ただし、その行がないと、各TextBlock内のテキストは、列に折り返されるのではなく、テキストが追加されるほど右に拡大し続けます。

私が達成しようとしていることを達成するためのより良い方法はありますか?HTML / CSSを使用すると、これを実行するのはかなり簡単です。私は何時間もグーグルでこの質問への答えを探してstackoverflowを調べてきました。

私はHTML/CSSの豊富なバックグラウンドを持っているので、これがWPFで得意なことではない場合は、お知らせください。