public void Open(ContentWindowViewModel viewModel, ViewOption option, string templateKey) { new ContentWindow(viewModel, option, app.TryFindResource(templateKey) as DataTemplate) { Owner = _view, }.Show(); }
public bool OpenModal(ContentWindowViewModel content) { return(new ContentWindow(content) { Owner = _view, }.ShowDialog() ?? false); }
public bool OpenModal(ContentWindowViewModel viewModel, ViewOption option) { return(new ContentWindow(viewModel, option) { Owner = _view, }.ShowDialog() ?? false); }
public bool OpenModal(ContentWindowViewModel viewModel, ViewOption option, string templateKey) { return(new ContentWindow(viewModel, option, app.TryFindResource(templateKey) as DataTemplate) { Owner = _view, }.ShowDialog() ?? false); }
public void Open(ContentWindowViewModel viewModel) { new ContentWindow(viewModel) { Owner = _view, }.Show(); }
public void Open(ContentWindowViewModel viewModel, ViewOption option) { new ContentWindow(viewModel, option) { Owner = _view, }.Show(); }
internal ContentWindow(ContentWindowViewModel dataContext, ViewOption option) { InitializeComponent(); setDataContext(dataContext); if (option.Width.HasValue) { Width = option.Width.Value; } if (option.Height.HasValue) { Height = option.Height.Value; } if (option.ResizeMode.HasValue) { ResizeMode = option.ResizeMode.Value; } if (option.SizeToContent.HasValue) { SizeToContent = option.SizeToContent.Value; } if (option.WindowChrome != null) { WindowChrome.SetWindowChrome(this, option.WindowChrome); } if (option.Style.HasValue) { WindowStyle = option.Style.Value; } if (option.State.HasValue) { WindowState = option.State.Value; } if (option.StartupLocation.HasValue) { WindowStartupLocation = option.StartupLocation.Value; } if (option.ShowInTaskbar.HasValue) { ShowInTaskbar = option.ShowInTaskbar.Value; } }
/// <summary> /// Open content window. /// </summary> public void Start() { _viewModel = new ContentWindowViewModel() { Title = ViewTitle }; DataReceivedEvent += _viewModel.OnDataReceived; ContentReceivedEvent += _viewModel.OnContentReceived; ContentRefreshEvent += _viewModel.OnDataRefresh; _view = new CountrySideEngineer.ContentWindow.View.ContentWindowView() { DataContext = _viewModel }; _viewModel.RaiseDataReceiveStartEvent(null); }
/// <summary> /// Constructor with argument. /// </summary> /// <param name="title"></param> public ContentWindow(string title) { _viewModel = null; ViewTitle = title; }
internal ContentWindow(ContentWindowViewModel dataContext, ViewOption option, DataTemplate dataTemplate) : this(dataContext, option) { ContentTemplate = dataTemplate; }
public ContentWindow() { InitializeComponent(); DataContext = ViewModel = new ContentWindowViewModel(); }
/// <summary> /// Default constructor. /// </summary> public ContentWindow() { _viewModel = null; ViewTitle = string.Empty; }
private void setDataContext(ContentWindowViewModel viewModel) { DataContext = new ViewModelConnector(viewModel). ProvideValue(new DummyServiceProvider(this, DataContextProperty)); }
internal ContentWindow(ContentWindowViewModel dataContext) { InitializeComponent(); setDataContext(dataContext); }
internal ContentWindow(ContentWindowViewModel dataContext, DataTemplate dataTemplate) { InitializeComponent(); setDataContext(dataContext); ContentTemplate = dataTemplate; }
internal ContentWindow(ContentWindowViewModel dataContext, DataTemplateSelector templateSelector) { InitializeComponent(); setDataContext(dataContext); ContentTemplateSelector = templateSelector; }
internal ContentWindow(ContentWindowViewModel dataContext, ViewOption option, DataTemplateSelector templateSelector) : this(dataContext, option) { ContentTemplateSelector = templateSelector; }