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.
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.
Utwórz pędzla wizualnego na podstawie kontrolki, takiej jak przycisk. Na poniższych ilustracjach przedstawiono pędzl wizualizacji i 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.
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.
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 .
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.
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ść.
Obejrzyj krótki film: 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.