UWPのMenyFlyoutの実際の幅と高さを取得する方法はありますか? UWPのMenuFlyoutの実際の幅と高さを取得
私はこのようにあなたは、たとえば、(ちなみに、非常に便利)MinWidth
を設定できることがわかった。
MenuFlyout m = this as MenuFlyout;
Style s = new Windows.UI.Xaml.Style { TargetType = typeof(MenuFlyoutPresenter) };
s.Setters.Add(new Setter(MenuFlyoutPresenter.MinWidthProperty, _minWidth + ""));
m.MenuFlyoutPresenterStyle = s;
私はただ単に幅と高さを照会する方法を見つけることができません。
あなたは*コンテンツ内の高さと幅*フライアウトの制御を定義する必要があります。 –
フライアウトは一度も使用していませんが、FrameworkElementを取得し、ActualWidthまたはActualHeightが変更されたときに発生するSizeChangedイベントを購読する方法が必要です。 –