問題タブ [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.
xaml - Wrap TextBlock の最大行数
TextBlock
次の設定があります。
最大行数を決定できますか?
たとえば、次の文字列を考えてみましょうTextBlock.Text
:
現在、次のようなショーが行われています。
私はそれが次のようになる必要があります:
解決策はありますか?
wpf - WPFでHeightをAutoに設定してscrollviewerを動作させるにはどうすればよいですか?
が存在するグリッド行の高さが にScrollViewer
設定されているAuto
場合、 の実際のサイズがScrollViewer
表示されている高さよりも大きくなる可能性があるため、垂直スクロール バーが有効にならないことを学びました。したがって、スクロールバーを機能させるには、高さを固定数または星の高さに設定する必要があります
ただし、2 つの異なるビューを 2 つのグリッド行に配置し、これら 2 つのビューを切り替えるトグル ボタンを用意する必要があります。したがって、2 つの行を定義し、両方の高さを に設定しましAuto
た。そして、各行のビューの可視性を ViewModel のブール値プロパティにバインドします (1 つは から に変換されTrue
、Visible
もう1 つは からTrue
に変換されCollapsed
ます。アイデアは、1 つのビューの可視性が の場合Collapsed
、グリッド行/ビューの高さが変更されることです)。自動的に 0 になります。
ビューの表示/非表示は正常に機能しています。ただし、あるビューには がありますが、ScrollViewer
前述のように、行の高さが に設定されている場合は機能しませんAuto
。ScrollViewer
自動的に動作しながら、そのような要件を満たす方法を誰か教えてもらえますか? コードビハインドで高さを設定できると思います。しかし、私はMVVMを使用しているため、追加の通信/通知が必要になります. それを行うためのより簡単な方法はありますか?
windows-8 - ManipulationMode の説明
、、などの操作モードの意味を誰かが説明できますか? とは? そして、彼らが話している慣性は何ですか?TranslateX
TranslateRailsX
TranslateInertia
rail mode
xaml - Windows アプリで RelativePanel 添付プロパティを変更するには?
Visual State の VisualState.Setters で XAML によってコントロールの RelativePanel 添付プロパティを変更しようとしましたが、プロパティが変更されないため、コード ビハインドでテストする依存関係プロパティを作成し、どちらもテストしませんでした。
次のような値の新しいグループに更新する方法はありますか?
そして、ビューをより「レスポンシブ」にしますか?
xaml - UserControl に対してテンプレート化されたコントロールを使用するのはいつですか?
WinRT でカスタム コントロールを作成する方法に関するチュートリアルを探していたのですが、質問があります。
左側に画像があり、右側にいくつかの TextBlocks があるグリッドなど、いくつかのものを含む単純なコントロールを作成したいとしましょう。
つまり、次のような単純なものです。
このコンテンツを使用して UserControl を作成し、UI の作業中に XAML デザイナーで表示できるようにし、UserControl コード ビハインドにすべてのプロパティと DependencyProperties を追加します。
その後、別の方法として Template コントロールを使用することがわかったので、Control クラスから継承するクラスを作成し、上記の XAML コードをテンプレートとして使用してカスタム コントロールに適用し、すべての残りのロジックはそこにあります。
もちろん、x:Name プロパティをコントロール内のいくつかの UIElements に追加して、UIElements とやり取りできるようにする必要もありますが、おわかりいただけたでしょうか。
これらの 2 つの方法のいずれかを使用してもよいのか、それとも特に 1 つを使用する方がよいのか、またその理由は? また、Designer ウィンドウで UserControls を見ることができるので、UserControls を使用するのが好きです。代わりに、テンプレートではそれを行うことができません。アプリを実行してコントロールのインスタンスを作成し、それが何であるかを確認する必要があります。実際に似ています。
ご協力ありがとうございます。この疑問を持っているのは私だけではないと思います。この質問が他の人にも役立つことを願っています:D
セルジオ
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 イベントはないようです。
これを達成できる他の方法はありますか?
xaml - RelativePanel で水平/垂直配置が機能しない
2 つの と aを含むRelativePanel
(リフロー目的で) を作成しようとしています。「小さな画面」ビューでは、列に垂直にレイアウトしたい: , , . これはうまくいきますが、問題はの高さが 0 であるため、底がぶつかってしまうことです。画面の下部にスナップしたい。しかし、仕事を拒否します。もう少しテストした後、それも機能しないことがわかりました。で位置合わせが正しく機能しませんか? それとも何か特別な方法がありますか?Image
StackPanel
Image
StackPanel
Image
StackPanel
Image
Image
VerticalAlignment="Bottom"
HorizontalAlignment
RelativePanel
完全な XAML は次のとおりです。
c# - UWP XAML の HyperlinkButton から下線を削除する
のコンテンツの下線を削除する必要がありHyperLinkButton
ます。
TextDecorations
この XAML 要素には存在しません。
xaml - VisualState commonState が動作しない xaml
この XAML ビューがあります。VisualStateGroups
ビジュアル トリガーの場合は正常に機能しますがVisualStateGroup
、一般的な状態の場合は機能しません。
最初に四角形に割り当てようとしましたが、どちらも機能しません。他のビューでは、これは正常に機能します.. :(