using StrixMusic.Sdk.ViewModels; using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; namespace StrixMusic.Sdk.WinUI.Controls.Views { /// /// A Templated for showing as a page. /// public sealed partial class SearchView : Control { private string _query; /// /// Initializes a new instance of the class. /// public SearchView(string query) { this.DefaultStyleKey = typeof(SearchView); _query = query; } /// /// The viewmodel that holds application's data root. /// public StrixDataRootViewModel Main { get { return (StrixDataRootViewModel)GetValue(MainProperty); } set { SetValue(MainProperty, value); } } /// /// Backing dependency property for . /// public static readonly DependencyProperty MainProperty = DependencyProperty.Register("MainProperty", typeof(StrixDataRootViewModel), typeof(SearchView), new PropertyMetadata(null)); } }