ビューモデルを介してフレームをロードする方法に関する情報が必要です。コード ビハインドを介してロードする方法はわかっていますが、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");
}
}