作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有用户控件。我想禁用它的大小调整。用户控件是:
<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 中不可用。有什么建议吗?
最佳答案
您将 Width
和 Height
设置为 Auto
,所以我想您想让控件根据需要占用尽可能多的空间,但是不多了。
此外,UserControl
不会自行调整大小,而是取决于它所属的布局。
因此,解决问题的最快方法是设置 HorizontalAlignment="Left"
和 VerticalAlignment="Top"
。但是您应该考虑应用程序的整体布局以及 UC 如何受 UI 的其他组件影响/如何影响 UI 的其他组件。
关于wpf - 如何在 WPF 中禁用调整用户控件的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21306082/
我是一名优秀的程序员,十分优秀!