C# 如何更改填写c
各位程序员好 我有一个问题,我可以更改imageBrush ImageSource吗? 如果可以的话,那么它是如何做到的呢?我尝试了很多选择,但似乎没有一个不起作用C# 如何更改填写c,c#,wpf,xaml,path,C#,Wpf,Xaml,Path,各位程序员好 我有一个问题,我可以更改imageBrush ImageSource吗? 如果可以的话,那么它是如何做到的呢?我尝试了很多选择,但似乎没有一个不起作用 <Path x:Name="PathImage"> <Path.Fill> <ImageBrush ImageSource="pic1.png"/> </Path.Fill> </Path> 可以通过强制转换路径的“填充”属性来访问Ima
<Path x:Name="PathImage">
<Path.Fill>
<ImageBrush ImageSource="pic1.png"/>
</Path.Fill>
</Path>
可以通过强制转换路径的“填充”属性来访问ImageBrush:
var imageBrush = PathImage.Fill as ImageBrush;
imageBrush.ImageSource = new BitmapImage(new Uri());
更简单的方法是直接在ImageBrush上设置x:Name属性:
<Path x:Name="PathImage">
<Path.Fill>
<ImageBrush x:Name="imageBrush" ImageSource="pic1.png"/>
</Path.Fill>
</Path>
试试这个:
imageBrush.ImageSource = new BitmapImage(new Uri());