From debc2482e4899804a87cffd8ec79b98c230106bd Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Sat, 10 Mar 2012 20:43:42 +0400 Subject: Attachments, remove DataContractJsonSerializer --- Juick/ViewModels/MessageViewModel.cs | 33 +++++++++++++++++++-------------- 1 file changed, 19 insertions(+), 14 deletions(-) (limited to 'Juick/ViewModels/MessageViewModel.cs') diff --git a/Juick/ViewModels/MessageViewModel.cs b/Juick/ViewModels/MessageViewModel.cs index 8620ab3..3a324c4 100644 --- a/Juick/ViewModels/MessageViewModel.cs +++ b/Juick/ViewModels/MessageViewModel.cs @@ -1,19 +1,10 @@ using System; using System.ComponentModel; -using System.Diagnostics; using System.Net; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Documents; -using System.Windows.Ink; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Animation; using System.Windows.Media.Imaging; -using System.Windows.Shapes; using Juick.Api; -namespace Juick +namespace Juick.ViewModels { public class MessageViewModel : INotifyPropertyChanged { @@ -24,10 +15,10 @@ namespace Juick public MessageViewModel(Message message) { - MID = message.mid; - RID = message.rid; - Username = message.user.uname; - MessageText = HttpUtility.HtmlDecode(message.body); + MID = message.Mid; + RID = message.Rid; + Username = message.User.UName; + MessageText = HttpUtility.HtmlDecode(message.Body); } private int _mid; /// @@ -105,6 +96,20 @@ namespace Juick } } + private BitmapImage _attach; + public BitmapImage Attachment + { + get { return _attach; } + set + { + if (value != _attach) + { + _attach = value; + NotifyPropertyChanged("Attachment"); + } + } + } + private string _messageText; /// /// Sample ViewModel property; this property is used in the view to display its value using a Binding. -- cgit v1.2.3