|
// -- FILE ------------------------------------------------------------------
// name : BaseWindow.cs
// created : Jani Giannoudis - 2008.04.30
// language : c#
// environment: .NET 3.0
// --------------------------------------------------------------------------
using System.Windows;
using Itenso.Configuration;
namespace Itenso.Solutions.Community.ConfigurationWindowsDemo
{
// ------------------------------------------------------------------------
public class BaseWindow : Window
{
// ----------------------------------------------------------------------
public BaseWindow()
{
windowSettings = new WindowSettings( this );
windowSettings.CollectingSetting += WindowCollectingSetting;
} // BaseWindow
// ----------------------------------------------------------------------
public WindowSettings WindowSettings
{
get { return windowSettings; }
} // WindowSettings
// ----------------------------------------------------------------------
protected virtual void OnCollectingSetting( SettingCollectorCancelEventArgs e )
{
} // OnCollectingSetting
// ----------------------------------------------------------------------
private void WindowCollectingSetting( object sender, SettingCollectorCancelEventArgs e )
{
OnCollectingSetting( e );
} // WindowCollectingSetting
// ----------------------------------------------------------------------
// members
private readonly WindowSettings windowSettings;
} // class BaseWindow
} // namespace Itenso.Solutions.Community.ConfigurationWindowsDemo
// -- EOF -------------------------------------------------------------------
|
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.
👨 Senior .NET Software Engineer
🚀 My Open Source Projects
-
Time Period Library 👉
GitHub
-
Payroll Engine 👉
GitHub
Feedback and contributions are welcome.