C# WPF inkcanvas背景图像调整大小

C# WPF inkcanvas背景图像调整大小,c#,wpf,image,inkcanvas,C#,Wpf,Image,Inkcanvas,//这是我的xml 你能告诉我你在哪里添加了标签吗?你的实际目标是什么。听第二张图片中的字符是标签。我在mousedown事件中添加它们,当我将它们添加到右侧时,我想停止该图像以调整其大小。对此有任何解决方案吗?您必须正确设置问题的框架。你在这里所提到的只有你自己能理解,其他人却不能理解。请把它框清楚。我有墨水画布。其中包含背景中的图像。当我在画布上添加标签时,背景中的图像移动到右侧。我想阻止图像移动。 elhard = new Ellipse(); elhard.Height =

//这是我的xml



你能告诉我你在哪里添加了
标签吗?你的实际目标是什么。听第二张图片中的字符是标签。我在mousedown事件中添加它们,当我将它们添加到右侧时,我想停止该图像以调整其大小。对此有任何解决方案吗?您必须正确设置问题的框架。你在这里所提到的只有你自己能理解,其他人却不能理解。请把它框清楚。我有墨水画布。其中包含背景中的图像。当我在画布上添加标签时,背景中的图像移动到右侧。我想阻止图像移动。
  elhard = new Ellipse();
  elhard.Height = 5;
  elhard.Width = 5;
  elhard.Fill = Brushes.DarkOrange;
  InkCanvas.SetLeft(elhard, Mouse.GetPosition(inkcanvas).X);
  InkCanvas.SetTop(elhard, Mouse.GetPosition(inkcanvas).Y);
  inkcanvas.Children.Add(elhard);  

    lblhard = new System.Windows.Controls.Label();                 
    lblhard.FontSize = 25;
    lblhard.Content = hard_tisue[hardinc];   

                    lblhard.Foreground = new SolidColorBrush(System.Windows.Media.Colors.DarkMagenta);
                    InkCanvas.SetLeft(lblhard, Mouse.GetPosition(inkcanvas).X);
                    InkCanvas.SetTop(lblhard, Mouse.GetPosition(inkcanvas).Y);

                    inkcanvas.Children.Add(lblhard);
                <InkCanvas x:Name="inkcanvas" ResizeEnabled="False"   EditingModeInverted="None"  Cursor="Pen" MouseMove="inkcanvas_MouseMove" MouseDown="inkcanvas_MouseDown" MouseRightButtonDown="inkcanvas_MouseRightButtonDown" MouseLeave="inkcanvas_MouseLeave" MoveEnabled="False"  UseLayoutRounding="False" ClipToBounds="False" ScrollViewer.HorizontalScrollBarVisibility="Visible" >
                    <InkCanvas.Background  >
                        <ImageBrush Stretch="None"  />
                    </InkCanvas.Background>



                </InkCanvas>

            <!--<Image Name="inkcanvas_image" Height="{Binding ActualHeight, ElementName=border}" Width="{Binding ActualWidth,ElementName=border}"  Stretch="Fill" Margin="1,1,1,1"  />-->

        </Border>