0
Я выполняю также увеличение холста с помощью матрицы. Код ниже:Изменение размера холста после масштабирования
void Zoom_MouseWheel(object sender, MouseWheelEventArgs e)
{
Point p = e.MouseDevice.GetPosition(clipBorder);
Matrix m = CanvasPanel.RenderTransform.Value;
if (e.Delta > 0)
m.ScaleAtPrepend(1.1, 1.1, p.X, p.Y);
else
m.ScaleAtPrepend(1/1.1, 1/1.1, p.X, p.Y);
CanvasPanel.RenderTransform = new MatrixTransform(m);
// CanvasPanel.RenderTransformOrigin = new Point(0.5, 0.5);
}
Я хочу изменить размер холста, когда я нажимаю кнопку в главном окне. Может ли любой плз, помогите мне.
С уважением,
Вишва