у меня есть некоторый xml код, который добавляет ScaleX 1 к одной из моих сеток.
Похоже:
<Grid.RenderTransform>
<ScaleTransform x:Name="player1Scale" ScaleX="1" />
</Grid.RenderTransform>
Работает хорошо. Но теперь Мне нужно применить ScaleX 1 к другой сетке, но с кодом C#. Итак, я сделал что-то подобное:
ScaleTransform myScaleTransform = new ScaleTransform();
myScaleTransform.ScaleY = 0;
myScaleTransform.ScaleX = 1;
TransformGroup myTransformGroup = new TransformGroup();
myTransformGroup.Children.Add(myScaleTransform);
grid.RenderTransform = myTransformGroup;
и я получаю ошибку без подробностей. Только
An unhandled exception of type 'System.FormatException' occurred in mscorlib.dll
Итак, я провел некоторые исследования и не нашел, что не так с моим кодом> <? </p>
Без этой части кода моя сетка все в порядке. Но как только я поставлю это ScaleTransform, сетка исчезнет, и я получу эту единственную строку ошибки.
Я всегда пытался сделать
grid.RenderTransform = new ScaleTransform(1, 0);
grid.RenderTransform = new ScaleTransform(1.0d, 0.0d);
grid.RenderTransform = new ScaleTransform(Convert.ToDouble("1"), Convert.ToDouble("0"));
и так много других вещей, которые не работали ... Итак, теперь мне нужно спросить здесь, как я могу решить эту проблему ..
Я надеюсь, что кто-то найдет ответ, я могу дать вам больше подробностей, если это необходимо.
Спасибо, что читаете меня.