【发布时间】:2012-05-14 22:06:47
【问题描述】:
我想了解如何通过视图模型加载框架。我知道如何通过代码隐藏加载,但现在想将所有内容移动到链接 frame.content 的 ViewModel 或绑定到 Frame 的其他属性。
您有什么建议或建议吗?
【问题讨论】:
-
地铁?表格? WPF?银光? ASP.NET?单触?
-
忘了说我正在 WPF 中开发。最好的问候
我想了解如何通过视图模型加载框架。我知道如何通过代码隐藏加载,但现在想将所有内容移动到链接 frame.content 的 ViewModel 或绑定到 Frame 的其他属性。
您有什么建议或建议吗?
【问题讨论】:
我的回答有点偏离主题,因为我在这里对你真正想要完成的事情进行了一次飞跃。
如果您正在寻找导航实现,您可以考虑其他方法。
HTH 爱丽儿
【讨论】:
将框架的内容绑定到一个 Page 对象
<Page>
<Viewbox Stretch="Fill" Margin="15">
<Frame Height="800" Width="1280" Content="{Binding SlideFrame}"/>
</Viewbox>
</Page>
using System.Windows.Controls;
private Page _slideFrame;
// Property
public Page SlideFrame
{
get { return _slideFrame; }
set
{
_slideFrame = value;
NotifyPropertyChanged("SlideFrame");
}
}
【讨论】: