コード例 #1
0
 public ChatRoomTab(
     BaseChatRoom chatRoom,
     ChatRoomControl chatRoomControl,
     TabItem tabItem,
     ViewModelChatRoom viewModelChatRoom)
 {
     this.ChatRoom          = chatRoom;
     this.ChatRoomControl   = chatRoomControl;
     this.TabItem           = tabItem;
     this.ViewModelChatRoom = viewModelChatRoom;
 }
コード例 #2
0
        public ViewModelChatEntryControl(
            ChatRoomControl chatRoomControl,
            ChatEntry chatEntry,
            InlineCollection inlines,
            FrameworkElement resources)
        {
            this.chatRoomControl = chatRoomControl;
            this.chatEntry       = chatEntry;
            ClientChatBlockList.CharacterBlockStatusChanged += this.CharacterBlockStatusChangedHandler;

            if (brushFromCurrentPlayer == null)
            {
                brushFromCurrentPlayer = (Brush)resources.TryFindResource("ChatBrushFromCurrentPlayer");
                brushFromOtherPlayer   = (Brush)resources.TryFindResource("ChatBrushFromOtherPlayer");
                brushFromPartyMember   = (Brush)resources.TryFindResource("ChatBrushFromPartyMember");
            }

            this.UpdateText(inlines);
        }