Udostępnij za pośrednictwem


Modyfikowanie stylu obiektów w programie Blend for Visual Studio

Najprostszym sposobem dostosowania obiektu jest ustawienie właściwości w okienku Właściwości .

Jeśli chcesz ponownie użyć ustawień lub grup ustawień, utwórz zasób wielokrotnego użytku. Może to być styl, szablon lub coś prostego, takiego jak kolor niestandardowy. Możesz również ustawić, aby kontrolka wyglądała inaczej na podstawie jego stanu. Na przykład przycisk zmieni kolor na zielony po kliknięciu go przez użytkownika.

Pędzle: modyfikowanie wyglądu obiektu

Zastosuj szczotkę do obiektu, jeśli chcesz zmienić jego wygląd.

Malowanie powtarzającego się obrazu lub wzorca na obiekcie

Malowanie powtarzającego się obrazu lub wzorca na obiekcie przy użyciu pędzla kafelka.

Aby utworzyć pędzla kafelka, zacznij od utworzenia pędzla obrazu, pędzla rysunkowego lub zasobu pędzla wizualnego.

Utwórz pędzla obrazu przy użyciu obrazu. Na poniższych ilustracjach przedstawiono szczotkę obrazu, kafelek pędzla obrazu i przerzuconą szczotkę obrazu.

Pędzel obrazu

kafelek pędzla mage

Szczotka obrazu przerzucona

Utwórz szczotkę rysunkową przy użyciu rysunku wektorowego, takiego jak ścieżka lub kształt. Na poniższych ilustracjach pokazano szczotkę rysunku, kafelek pędzla rysunkowego i przerzuconą szczotkę rysunku.

Pędzl do rysowania

Kafelek pędzla rysunkowego

Szczotka rysunkowa przerzucona

Utwórz pędzla wizualnego na podstawie kontrolki, takiej jak przycisk. Na poniższych ilustracjach przedstawiono pędzl wizualizacji i kafelki pędzla wizualnego.

Pędzl wizualny

Kafelki pędzla wizualnego

Style i szablony: tworzenie spójnego wyglądu i działania kontrolek

Wygląd i zachowanie kontrolki można zaprojektować jeden raz i zastosować ten projekt do innych kontrolek, aby nie trzeba było ich obsługiwać indywidualnie.

Czy chcesz użyć stylu?: Jeśli chcesz ustawić właściwości domyślne (takie jak kolor przycisku), użyj stylu. Kontrolkę można modyfikować nawet po zastosowaniu stylu.

Czy należy użyć szablonu?: Jeśli chcesz zmienić strukturę kontrolki, użyj szablonu. Wyobraź sobie konwertowanie grafiki lub logo na przycisk. Nie można zmodyfikować kontrolki po zastosowaniu do niego szablonu.

Tworzenie szablonu lub stylu

Istnieją dwa sposoby tworzenia szablonu. Dowolny obiekt w tablicy grafiki można przekonwertować na kontrolkę lub za pomocą szablonu w istniejącej kontrolce.

Aby przekonwertować dowolny obiekt na szablon kontrolki, wybierz obiekt, a następnie w menu Narzędzia wybierz pozycję Ustaw w kontrolce.

Jeśli chcesz utworzyć szablon na istniejącej kontrolce, wybierz obiekt na tablicy grafiki. Następnie w górnej części tablicy grafiki wybierz przycisk linki do stron nadrzędnych, wybierz pozycję Edytuj szablon, a następnie wybierz pozycję Edytuj kopię lub Utwórz puste.

Menu Edytuj szablon

Aby utworzyć styl, wybierz obiekt, a następnie w menu Obiekt wybierz pozycję Edytuj styl, a następnie wybierz pozycję Edytuj kopię lub Utwórz puste.

  • Wybierz pozycję Edytuj kopię , aby rozpocząć od domyślnego stylu lub szablonu kontrolki.

  • Wybierz pozycję Utwórz pusty , aby rozpocząć od podstaw.

Opcja Edytuj bieżący jest wyświetlana tylko wtedy, gdy edytujesz już utworzony styl lub szablon. Nie będzie ona wyświetlana dla kontrolki, która nadal używa domyślnego szablonu systemowego.

W oknie dialogowym Tworzenie zasobu stylu można nazwać styl lub szablon, aby można było go później użyć albo zastosować styl lub szablon do wszystkich kontrolek tego typu.

Okno dialogowe Tworzenie zasobu stylu

Uwaga

Nie można tworzyć stylów ani szablonów dla każdego typu kontrolki. Jeśli kontrolka nie obsługuje ich, przycisk linki do stron nadrzędnych nie będzie wyświetlany nad tablicą grafiki. Aby powrócić do zakresu edycji głównego dokumentu, kliknij pozycję Zwróć zakres do Zwracanie zakresu do ikony.

Stosowanie stylu lub szablonu do kontrolki

Kliknij prawym przyciskiem myszy obiekt w oknie Obiekty i oś czasu , wybierz polecenie Edytuj szablon, a następnie wybierz pozycję Zastosuj zasób.

Menu Zastosuj zasób

Przywracanie domyślnego stylu lub szablonu kontrolki

Wybierz kontrolkę, a następnie w oknie Właściwości** znajdź właściwość Styl lub Szablon . Wybierz pozycję Opcje zaawansowane, a następnie kliknij pozycję Resetuj w menu skrótów.

Stany wizualizacji

Stany wizualne umożliwiają zmianę wyglądu kontrolki na podstawie jej stanu. Kontrolki mogą mieć różne wyglądy wizualne na podstawie interakcji użytkownika. Możesz na przykład ustawić przycisk na zielony po kliknięciu go przez użytkownika lub uruchomić animację. Skracanie lub wydłużanie czasu między stanami wizualizacji przy użyciu przejść.

Wskaźnik myszy nad stanem

Obejrzyj krótki film: Przycisk Odtwórz Zarządzanie stanem kontrolek WPF.

Zasoby: utwórz kolory, style i szablony i użyj ich ponownie później

Możesz przekonwertować tylko wszystko w projekcie na zasób. Zasób to tylko obiekt, który można ponownie użyć w różnych miejscach w aplikacji. Na przykład możesz utworzyć kolor jeden raz, utworzyć go jako zasób, a następnie użyć tego koloru na kilku obiektach. Aby zmienić kolor wszystkich tych obiektów, wystarczy zmienić zasób koloru.

Przycisk Konwertuj kolor na zasób

Okno dialogowe Tworzenie zasobu kolorów