|
using System;
using System.Windows;
namespace MVVMDialogWithReturnProperty
{
public class _DialogBase<T> : Window where T : new()
{
public static readonly DependencyProperty RetValDP =
DependencyProperty.Register("RetVal", typeof(T), typeof(_DialogBase<T>), new FrameworkPropertyMetadata());
public T RetVal
{
get { return (T)GetValue(RetValDP); }
set { SetValue(RetValDP, value); }
}
public _DialogBase()
{
RetVal = new T();
WindowStyle = WindowStyle.SingleBorderWindow;
ResizeMode = ResizeMode.NoResize;
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.