3

私は Usercontrol を持っています。そのサイズ変更を無効にしたいです。ユーザーコントロールは次のとおりです。

<UserControl x:Class="DocumentUpload"
      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
      xmlns:telerikGrid="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.GridView" 
      xmlns:telerikGrid1="clr-namespace:Telerik.Windows.Controls.GridView;assembly=Telerik.Windows.Controls.GridView" 
      xmlns:telerikInp="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Input" 
      xmlns:telerikNav="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Navigation" 
      xmlns:telerikData="clr-namespace:Telerik.Windows.Data;assembly=Telerik.Windows.Data" 
      xmlns:telerik="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls" mc:Ignorable="d" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
       Height="auto" Width="auto" MaxWidth="520">

という物件があることを知りました。

ResizeMode="NoResize"

しかし、それは UserControl.Any suugestion で利用できませんか?

4

2 に答える 2

1

次に、UserControl の Parent プロパティが Window インスタンスを保持しています。ほとんどの場合、NavigationWindow になります。UserControl のロードされたイベントで以下のコードを試してみてください。動作します。

((NavigationWindow)this.Parent).ResizeMode = ResizeMode.NoResize
于 2014-01-23T12:14:54.037 に答える