嘿傢伙我創建了一個帶有自定義usercontrol的wpf應用程序,問題是我無法更新或者說在運行時更改自定義控件的屬性, - >繼承人代碼用戶控制 文件:usercontrol.xamlWpf - 在運行時更新自定義用戶控件
<UserControl x:Class="ExampleWpf.UserControlExample"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
Width="Auto" Height="Auto">
<Rectangle Width="60" Height="200" Fill="#FFB65959" Name="Box1"></Rectangle>
文件:usercontrol.xaml.cs
namespace ExampleWpf{
public partial class UserControlExample : UserControl
{
public UserControlExample()
{
InitializeComponent();
}
public double Box1Width
{
get { return (Box1.Width); }
set { Box1.Width = value; }
}
}
--->這裏對於Wpfapplication 文件SA簡單的代碼:Mainwindow.xaml.cs
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void Button_Click_1(object sender, RoutedEventArgs e)
{
UserControlExample uc = new UserControlExample();
uc.Box1Width = 100;
}
}
所有我想改變自定義控件的寬度在運行時,當按鈕點擊用戶---->但遺憾的是我沒有按」 t成功 請幫我出來
我只是想知道..你能顯示xaml代碼Button嗎? –
你去 - > – Saubar