2012-02-03 16 views
6

Uczę się WPF i próbuję stworzyć pasek narzędziowy. Czy istnieje bezpośredni odpowiednik narzędzia WinForm ToolStripButton lub czy jest to właściwy sposób użycia tylko po to, aby dodać normalny przycisk i sformatować go?Czy istnieje odpowiednik WPF dla ToolStripButton?

Znalazłem, że Microsoft ma stronę z listą kontrolek WinForm i ich odpowiednikami w formacie WPF: here, ale nie wspomina o przycisku toolstrip.

+0

https://docs.microsoft.com/en-us/dotnet/framework/wpf/controls/toolbar-overview – juFo

Odpowiedz

12

Możesz po prostu umieścić przyciski wewnątrz ToolBar i zmieni to styl przycisków, aby wyglądały jak pasek narzędzi.

<ToolBar> 
    <Button>Save</Button> 
    <Button>Open</Button> 
</ToolBar> 

wygląda następująco:

enter image description here

Jeśli chcesz obrazy w przyciski, trzeba zrobić to normalna rzecz modyfikowania zawartości przycisku.

<Button> 
    <Image Source="..." /> 
</Button> 
+0

Cheers Ray, podejrzewałem, że ja po prostu chciałem się upewnić, że nie ominęło coś oczywistego. WinForm do WPF to po kilku latach całkiem spora zmiana paradygmatu! – GrandMasterFlush

+0

@GrandMasterFlush tak, to dość krzywa uczenia się. Zdecydowanie to lubię. – Ray

+0

Im bardziej go używam, tym bardziej ma sens, chciałbym móc wizualnie zaprojektować okna dialogowe tak szybko, jak tylko mogę w WinForm. – GrandMasterFlush

Powiązane problemy