私は簡単なダイアログボックスを開いて、画像オブジェクトにイメージjpegファイルを追加しようとしています。私はsooo close ...私は望んでいますが、 C#のコードを持って、下のWPF:C#とWPF画像
private void btn_Open_Click(object sender, RoutedEventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "Image jpeg(*.jpg)|*.jpg|Image png(*.png)|*.png";
ofd.DefaultExt = ".jpeg";
Nullable<bool> result = ofd.ShowDialog();
Images i = new Images();
// Process open file dialog box results
if (result == true)
{
// Open document
i.Imagepath = ofd.FileName;
Cropped.Source = i;
}
}
Crooped.Sourceにその示すエラー=私は、トリミングは、私はそれをマウスのコントロールを持つユーザーが切り取られますさらなるステップを取るつもりイメージ名であり、画像。
以下は、WPFのXAMLです:
<Border BorderBrush="Black" BorderThickness="1" HorizontalAlignment="Left" Height="291" Margin="26,10,0,0" VerticalAlignment="Top" Width="313">
<Image x:Name="Cropped" Source="{Binding}" />
</Border>
あなたはデータコンテキスト自体に結合されているという事実は、おそらくあなたの問題の大きな原因です。あなたはあなたが作成したImageオブジェクトで何もしていません(そして 'Image'は' ImageSource'ではありません) – BradleyDotNET