|
using System.ComponentModel;
namespace SchoolSample.EntityModel.Resource
{
/// <summary>
/// Wraps access to the strongly-typed resource classes so that you can bind control properties to resource strings in XAML.
/// </summary>
public sealed class Resources : INotifyPropertyChanged
{
private static readonly SchoolModelResource schoolModelResource = new SchoolModelResource();
/// <summary>
/// Gets the <see cref="SchoolModelResource"/>.
/// </summary>
public SchoolModelResource Strings
{
get { return schoolModelResource; }
}
public void OnCultureChanged()
{
OnPropertyChanged("Strings");
}
#region "INotifyPropertyChanged Interface implementation"
public event PropertyChangedEventHandler PropertyChanged;
private void OnPropertyChanged(string propertyName)
{
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
}
}
#endregion "INotifyPropertyChanged Interface implementation"
}
}
|
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.
Weidong has been an information system professional since 1990. He has a Master's degree in Computer Science, and is currently a MCSD .NET