From 0c5aac46b9cd725de31a70c00376567bb02af66b Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Sun, 13 Jan 2013 18:08:09 +0400 Subject: Replace buggy ListBox with ItemsControl+HyperlinkButton, fixes #6 --- Juick/ViewModels/MessageViewModel.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'Juick/ViewModels') diff --git a/Juick/ViewModels/MessageViewModel.cs b/Juick/ViewModels/MessageViewModel.cs index e120c5d..460df38 100644 --- a/Juick/ViewModels/MessageViewModel.cs +++ b/Juick/ViewModels/MessageViewModel.cs @@ -17,6 +17,7 @@ namespace Juick.ViewModels public MessageViewModel(Message message) { MID = message.Mid; + MessageUri = string.Format("/ThreadView.xaml?mid={0}", MID); RID = message.Rid; Username = message.User.UName; MessageText = HttpUtility.HtmlDecode(message.Body); @@ -138,6 +139,8 @@ namespace Juick.ViewModels } private string _status; + + /// /// Sample _viewModelBase property; this property is used in the view to display its value using a Binding. /// @@ -158,6 +161,18 @@ namespace Juick.ViewModels } } + private string _messageUri; + + public string MessageUri + { + get { return _messageUri; } + set + { + _messageUri = value; + NotifyPropertyChanged("MessageUri"); + } + } + public event PropertyChangedEventHandler PropertyChanged; public void NotifyPropertyChanged(String propertyName) -- cgit v1.2.3