private void OnStickerSetChanged(TLChannelStickerSet set) { //if (set == null) //{ // Visibility = Visibility.Collapsed; // return; //} //var channel = set.With as TLChannel; //if (channel == null) //{ // return; //} //var channelFull = set.Full as TLChannelFull; //if (channelFull == null) //{ // return; //} //if (channel.IsCreator || (channel.HasAdminRights && channel.AdminRights.IsChangeInfo)) //{ // Glyph = "\uE115"; // Visibility = Visibility.Visible; //} //else //{ // Glyph = "\uE10A"; // Visibility = Visibility.Visible; //} }
private void OnStickerSetChanged(TLChannelStickerSet set) { if (set == null) { Visibility = Visibility.Collapsed; return; } var channel = set.With as TLChannel; if (channel == null) { return; } var channelFull = set.Full as TLChannelFull; if (channelFull == null) { return; } if (channel.IsCreator || (channel.HasAdminRights && channel.AdminRights.IsChangeInfo)) { Glyph = "\uE115"; Visibility = Visibility.Visible; } else { Glyph = "\uE10A"; Visibility = Visibility.Visible; } }