问题标签 [rendertransform]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
251 浏览

.net - 在水平面上旋转文本

这将像时钟一样旋转文本

如何在水平面上旋转文本(并看到背面的镜子)?
此外,我想围绕中点旋转,以便文本保持在 TextBlock 内。
这可以用 StoryBoard 完成吗?

0 投票
1 回答
108 浏览

c# - 在不设置 RenderTransform 的情况下进行转换

我试图简单地转换 aControl但我不想使用该UIElement.RenderTransform属性,因为它可能是从Control. 还有其他方法可以Transformations在控件上执行此操作吗?

0 投票
1 回答
581 浏览

wpf - 如何直接使用TextBlock的RenderTransform属性

我知道我可以像这样旋转文本:

但是我怎样才能使用直接喜欢的RenderTransform属性:TextBlock

避免内部代码?也许关于它如何工作的一般教程也会很好。

0 投票
1 回答
4015 浏览

c# - WPF 绑定到 RotateTransform.Angle 不起作用

我正在尝试制作一个简单的应用程序,在其中我在屏幕上反弹图像并旋转它。我希望旋转速度是动态的,并且每当图像碰到包含窗口的一侧时都会发生变化。所以,我试图弄清楚如何动态地改变旋转速度甚至方向。我正在尝试传入速度值并使用动画动态更改旋转。

无论如何,我正在尝试通过为 AngleProperty 设置动画并绑定到 XAML 中的 Angle 来测试动态更改旋转的能力。我一定做错了什么,因为图像不会旋转。

对此的任何帮助将不胜感激!

谢谢,柯蒂斯

这是我的 XAML:

这是我的代码隐藏:

0 投票
1 回答
160 浏览

c# - C#,扩展方法 RenderTransform 不接受“System.Drawing.Rectangle”类型的第一个参数

我的问题是在这里building[j].RenderTransform= rotate; ,我将使用此扩展方法 RenderTransform 不接受“System.Drawing.Rectangle”类型的第一个参数。我知道矩形结构没有旋转的方法。我只是对我所掌握的信息感到困惑。

以上是我的代码,我尝试从代码的另一部分导入数据,然后旋转从这些数据构建的矩形。仅供参考,我正在尝试查看这些矩形中是否有任何一个相互交叉。我对来自http://msdn.microsoft.com/en-us/library/ms754009(v=vs.110).aspx?cs-save-lang=1&cs-lang=csharp#code-snippet的以下代码感到困惑-2。他们的代码能够使用polyline2.RenderTransform,所以我也可以这样做吗?

我已经尝试在线搜索了几个小时,但我是编程新手,有时无法理解人们在说什么,所以如果问题重复,我深表歉意。感谢您的时间。

0 投票
1 回答
268 浏览

c# - 在 Panorama/Pivot/RadSlideView 项目中使用 ScaleTransform 时出现滚动问题

我正在尝试在 RadSlideView ItemTemplate 中实现缩放功能。我通过将 ViewportControl 与 Canvas 一起使用,然后将 RenderTransform (ScaleTransform) 应用于 Canvas 中的 StackPanel 来执行此操作。类似于在此处找到的 SDK 示例。

我遇到的问题是 ScaleTransform 似乎正在影响用于更改 SlideView/Panorama/Pivot 控件中项目的滑动手势。例如,如果 ScaleTransform 设置为 0.1,与使用 1.0 的 ScaleTransform 相比,我似乎只需要滑动 1/10 的长度即可更改项目。

我发现如果我IsHitTestVisible在 ItemTemplate 上设置为 false,那么滑动就会像我想要的那样工作。但这不是一个解决方案,因为我有时需要能够垂直平移内容,同时仍然能够通过水平滑动来更改项目。

所以我的问题是我该如何解决这个问题?

作为参考,XAML 如下所示:

我还查看了 Teleriks RadPanAndZoom-control 以避免实现我自己的缩放功能,但由于我有时需要并排放置两张图片并像它们是一张一样缩放它们,所以我认为我不能使用它。

0 投票
1 回答
636 浏览

c# - WPF、TextBlock 与 RotateTransform & LinearGradientBrush

我有这样的文本块

它不会呈现任何文本。如果我删除变换或画笔,那么它工作正常,但两者一起不会渲染任何东西。

0 投票
0 回答
59 浏览

c# - 获取 RenderTransformOrigin 的偏移量

我目前正在使用 RenderTransformOrigin 放大一个点。根据RenderTransformOrigin它也抵消了它,这会导致我进行的一些计算出现一些问题。那么有没有办法获得 RenderTransformOrigin 的偏移量?

0 投票
0 回答
67 浏览

wpf - WPF 使用转换显示应用级别的叠加层

我有一个FrameworkElement嵌套如下(理想情况下,解决方案不应该依赖于特定路径):

我希望显示我的 Grid[2] ,因为它是Grid(or Window)的直接子级,Margin=0并且两个对齐都设置为Stretch(即Dock=Fill某种东西),使用任何转换(因为它是一种形式,我需要保留按钮可点击等,所以我赞成LayoutTransform)。显然我希望 Grid[2] 成为最顶层的控件。

想知道它是否可行,如果可行,最好的方法是什么?请注意,我无法使用行为或任何我希望仅通过应用转换完成的任何事情来重新分配 Grid[2] 父级。

更新 1 - Grid[2] 没有大小,所以如果它可以随着窗口大小的调整而拉伸,那就太好了。

0 投票
0 回答
195 浏览

windows-phone-8 - Windows Phone 8 中的自定义剪辑形状

我正在尝试在 Windows Phone 8 中制作具有自定义形状的剪辑蒙版。

我有形状的路径数据,所以我可以设置

并且网格被正确地裁剪到自定义路径。

我接下来需要做的是应用一个变换,所以它可以移动或缩放等。

我通常会在代码中执行以下操作

然后使用情节提要执行移动。

但是,问题是 gridMain.Clip.Transform 不是 RenderTransform,所以动画不会运行。没有错误,只是没有动画。

如果我的自定义形状是像 EllipseGeometry 这样的内置几何图形,那么我可以在 XAML 中设置一个变换并使用 clipRT 在代码中对其进行动画处理

我知道有一个 PathGeometry,但没有将我的路径数据 M2,54.597 L100.15,101.27 ..... 作为路径标记。它需要设置对我的自定义形状不利的东西。

所以,总结一下。如何设置自定义形状(来自路径数据)以充当剪贴蒙版并且还能够执行平移/缩放等。从代码对其进行转换???

注意:我正在剪辑一个图像,并且知道我可以定义它填充到图像的集合的路径,但这在这里不好,因为如果我移动图像周围的路径将跟随。