Witam. Od jakiegoś czasu piszę w C# i nurtuje mnie jedno - zapisywanie ciągu znaków do właściwości Name. Znaki specjalne są niedozwolone, więc trzeba je podmieniać, ale to jest bezsens. Chcąc wpisać wszystko w Content wszystko działa jak należy, ale jak w tym momencie "ukryć" tą zawartość? Chciałbym, aby label miał jako tło obrazek, i to jest gotowe, Content również żeby był nadany, ale niewidoczny. Czy macie jakieś pomysły? Ewentualnie co zrobić, gdybym chciał zapisać dane w danej kontrolce i następnie je odczytać. Dodam, iż wszystko jest w WPF, a robię w ten sposób:

Label lab = new Label();
lab.Width = 200;
lab.Height = 150;
lab.Background = brush;
lab.Margin = new Thickness(Left = 10 * i);
lab.MouseLeftButtonUp += new MouseButtonEventHandler(lab_Click);
lab.Content = fullName;
canvas1.Children.Add(lab);


        void lab_Click(object sender, RoutedEventArgs e)
        {
            Label lab = (Label)sender;
            listBox1.Items.Add(lab.Content.ToString());
        }

Dzięki za odpowiedź.

@edycja
dobra, to w sumie żałośnie zabrzmi, ale zapomniałem całkiem o przezroczystości na Foreground...

lab.Foreground = Brushes.Transparent;