齐越消息中心
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

30 lines
824 B

using QYMessageCenter.Client.Models;
using System.Windows;
using System.Windows.Controls;
namespace QYMessageCenter.Client.TemplateSelector
{
public class MessageTemplateSelector : DataTemplateSelector
{
public DataTemplate Template_Normal { get; set; }
public DataTemplate Template_PJZS_SHANGJIASHIBAI { get; set; }
public override DataTemplate SelectTemplate(object item, DependencyObject container)
{
if (item == null)
return null;
var msg = item as Message;
if (msg.AppCode == "PJZS")
{
if (msg.CustomTypeCode == "SHANGJIASHIBAI")
{
return Template_PJZS_SHANGJIASHIBAI;
}
}
return Template_Normal;
}
}
}