Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在WPF中缩放子对象_C#_Wpf_Transform_Scale_Scaling - Fatal编程技术网

C# 在WPF中缩放子对象

C# 在WPF中缩放子对象,c#,wpf,transform,scale,scaling,C#,Wpf,Transform,Scale,Scaling,我有一个网格,它通过滑块用ScaleTransform缩放。在运行时,许多UIElement被添加到此网格中 我想显示一些工具提示,但不是缩放!我该怎么做 例如:Grid有scaleX和scaley2,所以我设置了新的ScaleTransform(0.5,0.5),但没有帮助。看起来最相似的值是0.740。。为什么? 偶数网格的LayoutTransform.Inverse设置为缩放值0.5 XAML: 您需要将逆变换指定给子元素,以便子元素保持不变 RectToolTipBorder.Layo

我有一个
网格
,它通过滑块用
ScaleTransform
缩放。在运行时,许多UIElement被添加到此
网格中

我想显示一些工具提示,但不是缩放!我该怎么做

例如:
Grid
有scaleX和scaley2,所以我设置了新的ScaleTransform(0.5,0.5),但没有帮助。看起来最相似的值是0.740。。为什么? 偶数
网格
的LayoutTransform.Inverse设置为缩放值0.5

XAML:


您需要将逆变换指定给子元素,以便子元素保持不变

RectToolTipBorder.LayoutTransform = graphGrid.LayoutTransform.Inverse as Transform;

您需要将逆变换指定给子元素,以便子元素保持不变

RectToolTipBorder.LayoutTransform = graphGrid.LayoutTransform.Inverse as Transform;
RectToolTipBorder.LayoutTransform = graphGrid.LayoutTransform.Inverse as Transform;