88 lines
2.4 KiB
C#
88 lines
2.4 KiB
C#
using System;
|
|
using System.ComponentModel;
|
|
using System.Diagnostics;
|
|
using System.Net;
|
|
using System.Windows;
|
|
using System.Windows.Controls;
|
|
using System.Windows.Input;
|
|
using System.Windows.Media;
|
|
using System.Windows.Media.Animation;
|
|
|
|
namespace CampusAppWP8.ViewModels
|
|
{
|
|
public class ItemViewModel : INotifyPropertyChanged
|
|
{
|
|
private string _lineOne;
|
|
/// <summary>
|
|
/// ViewModel-Beispieleigenschaft. Diese Eigenschaft wird in der Ansicht verwendet, um den Wert unter Verwendung einer Bindung anzuzeigen.
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
public string LineOne
|
|
{
|
|
get
|
|
{
|
|
return _lineOne;
|
|
}
|
|
set
|
|
{
|
|
if (value != _lineOne)
|
|
{
|
|
_lineOne = value;
|
|
NotifyPropertyChanged("LineOne");
|
|
}
|
|
}
|
|
}
|
|
|
|
private string _lineTwo;
|
|
/// <summary>
|
|
/// ViewModel-Beispieleigenschaft. Diese Eigenschaft wird in der Ansicht verwendet, um den Wert unter Verwendung einer Bindung anzuzeigen.
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
public string LineTwo
|
|
{
|
|
get
|
|
{
|
|
return _lineTwo;
|
|
}
|
|
set
|
|
{
|
|
if (value != _lineTwo)
|
|
{
|
|
_lineTwo = value;
|
|
NotifyPropertyChanged("LineTwo");
|
|
}
|
|
}
|
|
}
|
|
|
|
private string _lineThree;
|
|
/// <summary>
|
|
/// ViewModel-Beispieleigenschaft. Diese Eigenschaft wird in der Ansicht verwendet, um den Wert unter Verwendung einer Bindung anzuzeigen.
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
public string LineThree
|
|
{
|
|
get
|
|
{
|
|
return _lineThree;
|
|
}
|
|
set
|
|
{
|
|
if (value != _lineThree)
|
|
{
|
|
_lineThree = value;
|
|
NotifyPropertyChanged("LineThree");
|
|
}
|
|
}
|
|
}
|
|
|
|
public event PropertyChangedEventHandler PropertyChanged;
|
|
private void NotifyPropertyChanged(String propertyName)
|
|
{
|
|
PropertyChangedEventHandler handler = PropertyChanged;
|
|
if (null != handler)
|
|
{
|
|
handler(this, new PropertyChangedEventArgs(propertyName));
|
|
}
|
|
}
|
|
}
|
|
} |