wpf自定义控件改变Margin后显示不全
我自定义了一个控件,控件名:test,里面就放了一个ProgressBar对象。
<Grid>
<ProgressBar Name="mBar"
Width="{Binding ElementName=MainWin,Path=ActualWidth}"
Height="{Binding ElementName=MainWin,Path=ActualHeight}"
></ProgressBar>
</Grid>
然后在测试窗口使用:
<local:test x:Name="Bar1" Width="300" Height="50" Margin="96,62,121,207"></local:test>
<local:test x:Name="Bar2" Width="300" Height="50"></local:test>
显示结果是:

很明显上面那个进度条是移动后的,下边和右边都显示不全。
请问下大神,这是怎么回事啊?
<Grid>
<ProgressBar Name="mBar"
Width="{Binding ElementName=MainWin,Path=ActualWidth}"
Height="{Binding ElementName=MainWin,Path=ActualHeight}"
></ProgressBar>
</Grid>
然后在测试窗口使用:
<local:test x:Name="Bar1" Width="300" Height="50" Margin="96,62,121,207"></local:test>
<local:test x:Name="Bar2" Width="300" Height="50"></local:test>
显示结果是:

很明显上面那个进度条是移动后的,下边和右边都显示不全。
请问下大神,这是怎么回事啊?
...全文
相关推荐
WPF控件大小随着窗体的改变而改变
标题"**WPF控件大小随着窗体的改变而改变**"所提及的现象,是WPF布局系统的一个重要功能,它允许控件如Button等能够自动调整其大小以适应窗口尺寸的变化。
WPF自定义控件,UserControl的制作与使用过程
本教程将深入讲解如何制作和使用UserControl,特别适合那些对WPF自定义控件不熟悉的初学者。首先,我们需要了解UserControl的基本概念。
自定义wpf中的MessageBox(可自定义button键文字)
在WPF(Windows Presentation Foundation)开发中,标准的MessageBox是一个非常常见的组件,用于显示警告、确认或信息对话框。
WPF自定义用户控件一个小例子
WPF是.NET Framework的一部分,用于构建丰富的桌面应用程序,而自定义用户控件则是提升应用程序可复用性和功能的关键。首先,我们要理解WPF中的用户控件(User Control)。
WPF如何自定义TabControl控件样式示例详解
WPF自定义TabControl控件样式示例详解在 WPF 应用程序中,TabControl控件是非常常用的控件之一。然而,默认的TabControl控件样式可能不符合我们的要求。


