Jakie są odpowiedniki DesignTimeVisibleAttribute i ToolBoxItemAttribute w WP7?

Możemy użyć tych dwóch atrybutów, aby pokazać/ukryć określoną kontrolkę w czasie projektowania, ale FCL WP7 ich nie uwzględnia.

Jakie jest rozwiązanie alternatywne?

Dzięki

W skrócie: jak ukryć niestandardową kontrolkę WP7 w przyborniku Visual Studio??

1
Cui Pengfei 崔鹏飞 14 czerwiec 2011, 00:41
Nie jesteś pewien, czy to jest odpowiedź, której szukasz, czy też musisz użyć atrybutów, ale możesz po prostu kliknąć ikonę Hide obok kontrolki w oknie Objects and Timeline. DesignTimeVisibleAttribute to funkcja SL4.
 – 
keyboardP
14 czerwiec 2011, 06:42
Dzięki, ale muszę to ukryć przed projektantem Visual Studio.
 – 
Cui Pengfei 崔鹏飞
14 czerwiec 2011, 06:47

2 odpowiedzi

Najlepsza odpowiedź

Tabela atrybutów IPProvide

AtrybutTableBuilder

Podaj atrybut metadanych

Po prostu wyszukaj te trzy klasy, tak to naprawiłem.

0
Cui Pengfei 崔鹏飞 21 czerwiec 2011, 04:03

Możesz spróbować umieścić ten kod w konstruktorze kontrolki niestandardowej:

if (DesignerProperties.IsInDesignTool)
{
    this.Visibility = Visibility.Hidden;
}
0
Richard Szalay 14 czerwiec 2011, 10:11
Dzięki. Powinienem był to wyjaśnić, przepraszam. Chciałem ukryć to w „oknie Tool Box” programu Visual Studio.
 – 
Cui Pengfei 崔鹏飞
14 czerwiec 2011, 16:45