問題タブ [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.
wpf - WPF - 水平方向のスタックパネル内でテキストブロックを右揃えにする方法は?
これはとても単純なはずです-私は長い間、一見単純なタスクを機能させようとして頭を机にぶつけてきました(WPFが直感的でないかバグがあるように感じます)...
いずれにせよ、水平方向に設定された Stackpanel があります。その中には、2 つの TextBlocks があります。2番目のテキストを右側に表示したい。
どうすればそれを達成できますか?
このすべてを実行すると、Silverlight から離れた理由が思い出されます。:p
c# - 動的に追加された TextBlock コンテンツにスタイルが適用されない
以下のコードを使用して、テキスト ブロックにインラインを追加しようとしています。テキスト ブロックのウィンドウはThemes.xaml
スタイリングにファイルを使用しますが、ランを動的に追加すると、スタイリングが適用されません。理由を理解するのを手伝ってもらえますか?
c# - WPFテキストをTextBlockに設定する
私はそれが、例えば、をTextBlock
提示できることを知っています:FlowDocument
FlowDocument
変数に格納されているをに設定する方法を知りたいのですがTextBlock
。私は次のようなものを探しています:
ただし、上記のコードの結果は、XAMLテキストが解析されずに表示されることです。
編集:私の質問は十分に明確ではなかったと思います。私が本当に達成しようとしているのは、次のとおりです。
- ユーザーはRichTextBoxにテキストを入力します。
- アプリケーションは、 RichTextBox
FlowDocument
からのユーザー入力を保存し、ディスクにシリアル化します。 - は
FlowDocument
ディスクから変数テキストに逆シリアル化されます。 - ここで、ユーザーテキストをで表示できるようにしたいと思います
TextBlock
。
したがって、私が理解している限り、新しいRunオブジェクトを作成し、パラメーターを手動で設定しても、問題は解決しません。
問題は、RichTextBoxをシリアル化するとSectionオブジェクトが作成され、 TextBlock.Inlinesに追加できないことです。したがって、逆シリアル化されたオブジェクトをTextBlockのTextPropertyに設定することはできません。
silverlight-3.0 - TextBlock の Silverlight UI オートメーション
Silverlight 3 の UI オートメーションを設定しようとしています。Button と TextBlock の 2 つの要素を持つ小さなテスト プロジェクトがあります。ボタンをクリックすると、テキストが変更されるはずです。
ボタンのクリックをシミュレートすることができ、UI でテキストが正しく変更されました。ただし、TextBlock からテキストを取得する際に問題が発生しています。UISpy は、それが「テキスト」型であることを示していますが、制御パターンを実装していないことも示しています。TextBox を使用すると、ValuePattern を使用してテキストを正しく取得できますが、TextBlock を使用することをお勧めします。
AutomationElement オブジェクトから TextBlock の現在のテキストを取得する方法を知っている人はいますか?
wpf - textBlocksをグループボックスに追加し、データがグラフコントロールにロードされたときにクリアする必要があります
グラフコントロールを作成しています。x軸とy軸のタリーラベルを追加するために行っているのは、各タリーマークにテキストブロックを追加し、そのタリーマークに関連する値を表示することです。
しかし、データベースからデータをロードし、テキストボルトを再度描画してグラフ領域を更新する必要がある場合、グラフペインに残っている古いテキストブロックを削除できません。
この問題を克服するために、テキストブロックをグループボックスの横に配置し、グラフペインを再描画してグループボックスの要素を削除し、再度配置することを考えました。
このアプローチは正しいですか?クラスの背後にあるコードのgroupboxに要素を配置する方法を教えてください。そして、彼らが私の問題に対する他の解決策であるかどうか教えてください。
よろしく、ランガナ。
wpf - WPF - データバインドされたテキストブロックの可視性をデフォルトにするにはどうすればよいですか?
以下で定義されるこの Textblock は、項目が別のコントロール (TreeView など) から選択されるまで、Datacontext がないため (したがって、コンバーター コードは実行されない)、ウィンドウが最初に読み込まれたときを示します。
では、DataContext がないときに表示されないようにするにはどうすればよいでしょうか。
ありがとう。
wpf - すべてのテキストを大文字/大文字にする方法は?
TextBlock
、、のすべてのテキストを大文字で表示しLabel
たい。MenuItem.Header
文字列は、ResourceDictionary
例 から取得されます。
など(Label
およびその他のコントロール用)
バインディングがないため、値コンバーターを使用できません。辞書自体で文字列を大文字にしたくありません。
wpf - TextBlockのサイズ変更を行うWPF
WPFのグリッドにテキストブロックがあります。
サイズ変更時にテキストのサイズ(フォント)を動的に変更したい。現時点では、テキストボックス、コンボボックスがこれを実行しますが、テキストブロックは同じままです。出来ますか?
wpf - テキストの折り返し、グリッド、スターのサイズ設定
text data
に表示したいものがいくつかありGrid
ます。3つの列があり、中央の列は他の2つの列の2倍の幅で、グリッドの全幅を占めています。はtext
長く、ラップする必要があります。私が機能することができないのは(そして過去の他のクエリから、他の人が同様の問題を抱えているのを見る)、ワードラップとグリッドへのサイジングを機能させることです。私が持っているのは:
これは、WPF TextBoxおよびScroll動作Border
のトリックを使用して、テキストの折り返しを強制的に機能させますが、列の幅は、設定された最小幅、またはそれより大きい場合は最長の単語のいずれかです。
列をグリッドの幅に合わせる方法を知っている人はいますか?
c# - WPFのテキストブロックにテキストを収める方法
TextBlock に表示する必要がある文字列があり、TextBlock には固定サイズがあります。文字列が TextBlock に収まらない場合は、そのような方法でテキストを表示する必要があります。次の TextBlock で文字列を分割する必要があります。どうすれば同じことができますか.