問題タブ [uwp-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 投票する
7 に答える
21352 参照

xaml - Wrap TextBlock の最大行数

TextBlock次の設定があります。

最大行数を決定できますか?

たとえば、次の文字列を考えてみましょうTextBlock.Text:

現在、次のようなショーが行われています。

私はそれが次のようになる必要があります:

解決策はありますか?

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

wpf - WPFでHeightをAutoに設定してscrollviewerを動作させるにはどうすればよいですか?

が存在するグリッド行の高さが にScrollViewer設定されているAuto場合、 の実際のサイズがScrollViewer表示されている高さよりも大きくなる可能性があるため、垂直スクロール バーが有効にならないことを学びました。したがって、スクロールバーを機能させるには、高さを固定数または星の高さに設定する必要があります

ただし、2 つの異なるビューを 2 つのグリッド行に配置し、これら 2 つのビューを切り替えるトグル ボタンを用意する必要があります。したがって、2 つの行を定義し、両方の高さを に設定しましAutoた。そして、各行のビューの可視性を ViewModel のブール値プロパティにバインドします (1 つは から に変換されTrueVisibleもう1 つは からTrueに変換されCollapsedます。アイデアは、1 つのビューの可視性が の場合Collapsed、グリッド行/ビューの高さが変更されることです)。自動的に 0 になります。

ビューの表示/非表示は正常に機能しています。ただし、あるビューには がありますが、ScrollViewer前述のように、行の高さが に設定されている場合は機能しませんAutoScrollViewer自動的に動作しながら、そのような要件を満たす方法を誰か教えてもらえますか? コードビハインドで高さを設定できると思います。しかし、私はMVVMを使用しているため、追加の通信/通知が必要になります. それを行うためのより簡単な方法はありますか?

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

windows-8 - ManipulationMode の説明

、、などの操作モードの意味を誰かが説明できますか? とは? そして、彼らが話している慣性は何ですか?TranslateXTranslateRailsXTranslateInertiarail mode

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

xaml - Windows アプリで RelativePanel 添付プロパティを変更するには?

Visual State の VisualState.Setters で XAML によってコントロールの RelativePanel 添付プロパティを変更しようとしましたが、プロパティが変更されないため、コード ビハインドでテストする依存関係プロパティを作成し、どちらもテストしませんでした。

次のような値の新しいグループに更新する方法はありますか?

そして、ビューをより「レスポンシブ」にしますか?

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

xaml - UserControl に対してテンプレート化されたコントロールを使用するのはいつですか?

WinRT でカスタム コントロールを作成する方法に関するチュートリアルを探していたのですが、質問があります。

左側に画像があり、右側にいくつかの TextBlocks があるグリッドなど、いくつかのものを含む単純なコントロールを作成したいとしましょう。

つまり、次のような単純なものです。

このコンテンツを使用して UserControl を作成し、UI の作業中に XAML デザイナーで表示できるようにし、UserControl コード ビハインドにすべてのプロパティと DependencyProperties を追加します。

その後、別の方法として Template コントロールを使用することがわかったので、Control クラスから継承するクラスを作成し、上記の XAML コードをテンプレートとして使用してカスタム コントロールに適用し、すべての残りのロジックはそこにあります。

もちろん、x:Name プロパティをコントロール内のいくつかの UIElements に追加して、UIElements とやり取りできるようにする必要もありますが、おわかりいただけたでしょうか。

これらの 2 つの方法のいずれかを使用してもよいのか、それとも特に 1 つを使用する方がよいのか、またその理由は? また、Designer ウィンドウで UserControls を見ることができるので、UserControls を使用するのが好きです。代わりに、テンプレートではそれを行うことができません。アプリを実行してコントロールのインスタンスを作成し、それが何であるかを確認する必要があります。実際に似ています。

ご協力ありがとうございます。この疑問を持っているのは私だけではないと思います。この質問が他の人にも役立つことを願っています:D

セルジオ

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

c# - SplitView.PaneClosed イベントは使用できますが、PaneOpened では使用できません

https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.splitview.paneclosed.aspxによると、SplitView コントロールの PaneOpened イベントはなく、PaneClosed イベントのみ存在する SplitView コントロール。

ペインが開いているか閉じているかに応じてサイズを変更する必要がある SplitView ペイン内に Button コントロールがあります。したがって、私の計画は、PaneOpened イベントでボタンのサイズをより広く変更するコードを配置し、PaneClosed イベントで小さいサイズに戻すことです。しかし、PaneOpened イベントはないようです。

これを達成できる他の方法はありますか?

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

xaml - RelativePanel で水平/垂直配置が機能しない

2 つの と aを含むRelativePanel(リフロー目的で) を作成しようとしています。「小さな画面」ビューでは、列に垂直にレイアウトしたい: , , . これはうまくいきますが、問題はの高さが 0 であるため、底がぶつかってしまうことです。画面の下部にスナップしたい。しかし、仕事を拒否します。もう少しテストした後、それも機能しないことがわかりました。で位置合わせが正しく機能しませんか? それとも何か特別な方法がありますか?ImageStackPanelImageStackPanelImageStackPanelImageImageVerticalAlignment="Bottom"HorizontalAlignmentRelativePanel

完全な XAML は次のとおりです。

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

c# - UWP XAML の HyperlinkBut​​ton から下線を削除する


のコンテンツの下線を削除する必要がありHyperLinkButtonます。 TextDecorationsこの XAML 要素には存在しません。

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

xaml - VisualState commonState が動作しない xaml

この XAML ビューがあります。VisualStateGroupsビジュアル トリガーの場合は正常に機能しますがVisualStateGroup、一般的な状態の場合は機能しません。

最初に四角形に割り当てようとしましたが、どちらも機能しません。他のビューでは、これは正常に機能します.. :(