从后面的C#代码向ContentControl添加图像源

时间:2017-03-16 15:35:06

标签: c# wpf contentcontrol

我正在尝试通过C#中的后台代码添加ContentControl,但无法通过代码将图像放入ContentControl

以下是Xaml中的工作代码

<ContentControl x:Name="cControl" Width="200"
              Height="200"
              Canvas.Left="210"
              Canvas.Top="220"
              Style="{StaticResource DesignerItemStyle}">
      <Image IsHitTestVisible="False" Stretch="Fill" Source="pack://application:,,,../Resources/ACImages/737.png"/>
</ContentControl>

在C#中,这是迄今为止我所拥有的:

 Image ACimage = new Image();
 BitmapImage image = new BitmapImage();
 image.BeginInit();
 image.UriSource = new Uri("pack://application:,,,../Resources/ACImages/737.png");
 image.EndInit();
 ACimage.Source = image;

 ContentControl myContentControl = new ContentControl();
 Style s = this.FindResource("DesignerItemStyle") as Style;
 myContentControl.Style = s;

如何将ACimage放入ContentControl

1 个答案:

答案 0 :(得分:0)

试试这个:

myContentControl.Content=ACimage;