2017-06-21 121 views
1

我正在使用MaterialDesignInXAML作为WPF应用程序。我有一个PopupBox,我想更改它的图标。目前它默认为DotsVertical,我想把它作为DotsHorizontalWPF MaterialDesignInXaml PopupBox更改图标

我尝试了以下,没有运气。

<materialDesign:PopupBox PlacementMode="BottomAndAlignRightEdges" StaysOpen="False"> 
    <materialDesign:PopupBox.Content> 
     <materialDesign:PackIcon Kind="DotsHorizontal" /> 
    </materialDesign:PopupBox.Content> 
    <StackPanel> 
     <TextBlock Text="Test1" /> 
     <TextBlock Text="Test2" /> 
     <TextBlock Text="Test3" /> 
    </StackPanel> 
</materialDesign:PopupBox> 

在此先感谢!

回答

3

找出答案,并在此处留下答案,以防其他人遇到此问题。有一个属性叫做ToggleContent

<materialDesign:PopupBox PlacementMode="BottomAndAlignRightEdges" StaysOpen="False"> 
    <materialDesign:PopupBox.ToggleContent> 
     <materialDesign:PackIcon Kind="DotsHorizontal" /> 
    </materialDesign:PopupBox.ToggleContent> 
    <StackPanel> 
     <TextBlock Text="Test1" /> 
     <TextBlock Text="Test2" /> 
     <TextBlock Text="Test3" /> 
    </StackPanel> 
</materialDesign:PopupBox>