|
using System.Windows;
using System.Windows.Controls;
namespace Catel.Test
{
/// <summary>
/// Window helper class.
/// </summary>
internal static class WindowHelper
{
/// <summary>
/// Shows a control in a window.
/// </summary>
/// <param name="control">Control to show in a window.</param>
public static void ShowControlInWindow(UIElement control)
{
#if SILVERLIGHT
// Create window
ChildWindow window = new ChildWindow();
// Set as window content
window.Content = control;
#else
// Create window
Window window = new Window();
// Create a stack panel
StackPanel stackPanel = new StackPanel();
stackPanel.Children.Add(control);
// Set as window content
window.Content = stackPanel;
#endif
// Set title
window.Title = "Test window";
// Show window
window.Show();
}
}
}
|
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.