Właściwości kształtów portu
Kształty portów umożliwiają reprezentowanie klas domen w wygenerowanych projektantach.
Aby uzyskać więcej informacji, zobacz How to Define a Domain-Specific Language (Jak zdefiniować język specyficzny dla domeny). Aby uzyskać więcej informacji na temat używania tych właściwości, zobacz Dostosowywanie i rozszerzanie języka specyficznego dla domeny.
Kształty portów mają właściwości wymienione w poniższej tabeli.
Właściwości | opis | Wartość domyślna |
---|---|---|
Kolor wypełnienia | Kolor wypełnienia tego kształtu. | Biała |
Tryb gradientu wypełnienia | Tryb gradientu wypełnienia tego kształtu. | Poziome |
Geometria | Geometria tego kształtu (prostokąt, zaokrąglony prostokąt, wielokropek lub okrąg). | Prostokąt |
Ma domyślne punkty Połączenie ion | Jeśli True kształt będzie używać punktów połączenia u góry, dolnej, lewej i prawej w wygenerowanych projektantach. |
Fałsz |
Kolor konturu | Kolor konturu tego kształtu. | Black |
Styl kreski konspektu | Styl kreski konspektu tego kształtu (Solid, Dash, Dot, DashDot, DashDotDot lub Custom). | Solid |
Grubość konturu | Grubość konturu tego kształtu. | 0.03125 |
Kolor tekstu | Kolor używany do dekoratorów tekstu skojarzonych z tym kształtem. | Black |
Modyfikator dostępu | Poziom dostępu do klasy (public lub internal ). |
Publiczne |
Atrybuty niestandardowe | Służy do dodawania atrybutów do klasy kodu źródłowego wygenerowanej na podstawie tego kształtu. | <none> |
Generuje podwójne pochodne | Jeśli True zostanie wygenerowana zarówno klasa podstawowa, jak i klasa częściowa (w celu obsługi dostosowywania za pośrednictwem przesłonięć). Aby uzyskać więcej informacji, zobacz Zastępowanie i rozszerzanie wygenerowanych klas |
Fałsz |
Ma konstruktor niestandardowy | Jeśli True w kodzie źródłowym zostanie podany konstruktor niestandardowy. Aby uzyskać więcej informacji, zobacz Zastępowanie i rozszerzanie wygenerowanych klas. |
Fałsz |
Modyfikator dziedziczenia | Opisuje rodzaj dziedziczenia klasy kodu źródłowego, która jest generowana na podstawie portu (none abstract lub sealed ). |
Brak |
Port podstawowy | Klasa bazowa tego kształtu. | (brak) |
Nazwisko | Nazwa tego kształtu. | Bieżąca nazwa |
Przestrzeń nazw | Przestrzeń nazw powiązana z tym kształtem. | Bieżąca przestrzeń nazw |
Typ porady narzędzia | Sposób definiowania etykietki narzędzia (stała, zmienna lub brak). Jeśli ta wartość jest stała, wartość Fixed Tooltip Text właściwości jest używana jako etykietka narzędzia. Jeśli zmienna, etykietka narzędzia jest zdefiniowana w kodzie niestandardowym. |
Brak |
Uwagi | Nieformalne notatki skojarzone z tym kształtem. | <none> |
Wysokość początkowa | Początkowa wysokość tego kształtu, cale. | 1 |
Szerokość początkowa | Początkowa szerokość tego kształtu, cale. | 1.5 |
Uwidoczniony kolor wypełnienia jako właściwość Uwidoczniony tryb gradientu wypełnienia Uwidoczniony kolor konspektu jako właściwość Uwidoczniony styl kreski konspektu jako właściwość Uwidoczniona grubość konturu jako właściwość Uwidacznia kolor tekstu |
Jeśli True parametr , użytkownik może ustawić właściwość określonego kształtu. Aby ustawić tę opcję, kliknij prawym przyciskiem myszy definicję kształtu i kliknij polecenie Dodaj uwidocznione. |
Fałsz |
opis | Służy do dokumentowania wygenerowanego projektanta. | <none> |
Wyświetlana nazwa | Nazwa wyświetlana w wygenerowanych projektantach dla tego kształtu. | <none> |
Poprawiono tekst porady narzędzia | Tekst używany dla stałej etykietki narzędzia. | <none> |
Słowo kluczowe Pomocy | Słowo kluczowe używane do indeksowania pomocy F1 dla tego kształtu. | <none> |