stackpanel

    11

    2答えて

    私は、アプリケーション内でタブを合わせたときにフォーカスを取得し続けるスタックパネルを持っています。 スヌープを使用すると、スタックパネルにContentPresenterを持つContentControlがあることがわかります。フォーカスを取得するのはContentControlです。どうすればこの機能を無効にできますか?そして、なぜこのデフォルトの動作ですか?あなたが KeyboardNavi

    1

    2答えて

    子供をstackpanel(または他の要素)に非同期で追加することが可能かどうか疑問に思っています。すべてのアイテムが一度にレンダリングされたようです。 バックグラウンドワーカーまたはディスパッチャーを使用しても問題ありません。常に結果は同じです。すべての項目が追加されると、その項目が表示されます。 Deployment.Current.Dispatcher.BeginInvoke(() => {

    9

    2答えて

    ボタンをComboBoxの横に並べるにはどうすればよいですか?デザイナーを使用してボタンをComboBoxの横にドラッグできません。 <Expander.Content> <StackPanel> <ComboBox Name="cbProd" Height="30" IsEditable="True" FontSize="15" /> <Button Name=

    2

    1答えて

    私は、子スタックパネル(コードの後ろに追加)を含むStackPanelを持っています。 親のStackPanel <StackPanel Name="spDaysWeather" Grid.Column="0" Grid.ColumnSpan="2" HorizontalAlignment="Stretch" Grid.Row="3" Orientation="Horizontal">

    0

    1答えて

    DockPanelの左または右にドッキングできるStackPanelがあります。 StackPanelの項目は、祖先のように同じ側にドッキングする必要があります。テストのために私はビジュアルツリーで祖先の名前を取得しますが、私はどのようにDocking.Dockにバインドするのか分かりません。前もって感謝します。 <DockPanel> <StackPanel x:Name="Right

    8

    3答えて

    私はStackPanelを持っていますが、要素をループして名前を取得しようとしていますが、各要素をその型にキャストしてその要素にアクセスする必要があるようですNameプロパティ。 しかし、StackPanelにさまざまなタイプがあり、要素名を取得したいのですが? もっと良い方法がありますか?ここで は、私が試したものです: foreach (object child in tab.Children

    1

    1答えて

    実行時にスタックパネル(およびスクロールビュー内のグリッド)にボタンを追加しています。一部のボタンは表示され、一部は非表示になります。スタックパネル(およびグリッド)の高さによって異なります。ここでは、可視性とはスタックパネル(およびグリッド)の領域を表示することを意味しますが、ユーザーがスクロールすると次のボタンが表示されます。実際には、ボタンが見えるようになったらウェブから画像をダウンロードし

    3

    1答えて

    私はバックグラウンドブラシを持つStackPanelを持っていて、ひとつのボタンを含んでいます。グリッド内には、ボタンよりも幅広く含まれています。 バックグラウンドは、ボタンと同じくらい広いです。ボタンのマージン付近で見ることができます。だから私はその周りに私の背景色の境界を持って、私のボタンの隣にデフォルト - グレーのこの広いバーを持つことになります。 <StackPanel Visibili

    1

    2答えて

    すでに別のスタックパネルから新しいスタックパネルを作成したいが、新しいものを変更した場合、古いものは変更されない。 (ポインタとして動作しません) 古いスタックパネルには子がありますので、新しいものを作成して最初から子を追加すると時間がかかります。

    1

    3答えて

    まず、この例外は実際にはわかりません。なぜ私はこのオブジェクトを何回も複製できないはずですか?それはポイントではない: 私はリストを使用します。私はサイトに移動するたびに、それがこれを行う必要があります。 (App.Current as App).recent.ForEach(x => container.Children.Add(x)); (コンテナ=別のStackPanel) 初めて、それ