JD2022-TU1/main/tools/modules/JD.AssetViewer/View/AssetViewerControl.xaml.cs

33 lines
693 B
C#

using System.Windows.Controls;
using JD.Asset;
namespace JD.AssetViewer.View
{
/// <summary>
/// Interaction logic for AssetViewerControl.xaml
/// </summary>
public partial class AssetViewerControl : UserControl
{
private IAsset _asset;
public AssetViewerControl()
{
InitializeComponent();
}
public IAsset Asset
{
get
{
return _asset;
}
set
{
_asset = value;
DataContext = value;
_contentControl.Content = AssetViewerManager.Instance.CreateView(value);
}
}
}
}