WPF中类似于Xamarin Frame的东西是什么?

3

我创建了一个 Xamarin 的解决方案,并想用 WPF 替换 UWP 内容。 在 Xamarin 中,我使用的是 Frame 类。在 WPF 中有没有与 Xamarin Frame 相当的东西? 我找不到描述这一点的文档。

如果有任何线索,我会非常高兴。


1
一个等效的选项可以是窗口(具有边框和关闭按钮的实际窗口)或包含页面的<Frame/>。 - Denis Schaf
我需要定义一个控件的边框和其他属性,这个控件将被放置在内部。所以窗口不是我需要的。框架似乎也不是正确的方式,但感谢您的帮助。 - user7521838
1个回答

3

Xamarin.Forms中的Frame是一个包含单个子元素和一些框架选项的元素。在WPF中,您可以使用Border元素基本上实现相同的效果:

<Border Padding="20" BorderBrush="Silver" BorderThickness="1" Background="Black"
                HorizontalAlignment="Center" VerticalAlignment="Center">
    <TextBlock Text="I've been framed!" />
</Border>

谢谢@mm8,但那只适用于我的边框而不是其他的框架选项。没有相应的吗? - user7521838
还有哪些框架选项?如@Denis Schaf所提到的,有一个Frame控件支持导航。您可以将FrameContent设置为包含Border或任何其他元素的Page - mm8
画框上可以设置坐标和比例尺,您觉得如何? - user7521838
1
在WPF中,您可以使用ScaleTransform来缩放元素。 - mm8
谢谢,这就是我在寻找的。 - user7521838

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接