c#uwp自定义工具提示

c#uwp自定义工具提示,c#,uwp,tooltip,C#,Uwp,Tooltip,在C#UWP中,是否有人知道如何制作自定义工具提示,箭头指向工具提示绑定的控件 像这样: 我试图改变一种风格。注意:这个答案可能不是正确的方法,但它会起作用 方法1: 用于绘制工具提示的边框。如果希望有弯曲的边,请使用。下面是一个代码示例 <Button Content="?" ToolTipService.Placement="Bottom"> <ToolTipService.ToolTip> <T

在C#UWP中,是否有人知道如何制作自定义工具提示,箭头指向工具提示绑定的控件

像这样:


我试图改变一种风格。

注意:这个答案可能不是正确的方法,但它会起作用

方法1: 用于绘制工具提示的边框。如果希望有弯曲的边,请使用。下面是一个代码示例

<Button Content="?" ToolTipService.Placement="Bottom">
    <ToolTipService.ToolTip>
        <ToolTip Background="Transparent" BorderThickness="0">
            <Grid>
                <Polygon Fill="Gainsboro" Points="0,20,0,120,200,120,200,20,110,20,100,0,90,20" Stroke="Black" StrokeThickness="2" />
                <StackPanel Margin="5,25,5,5">
                    <TextBlock Text="Information" FontSize="36" Foreground="Blue"/>
                    <TextBlock Text="This is a button" FontSize="18"/>
                </StackPanel>
            </Grid>
        </ToolTip>
    </ToolTipService.ToolTip>
</Button>
<Button Content="?" ToolTipService.Placement="Bottom">
    <ToolTipService.ToolTip>
        <ToolTip Background="Transparent" BorderThickness="0">
            <Grid>
                <Image Source="Assets/ToolTipImage.png" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"/>
                <StackPanel Margin="5,25,5,5">
                    <TextBlock Text="Information" FontSize="36" Foreground="Blue"/>
                    <TextBlock Text="This is a button" FontSize="18"/>
                </StackPanel>
            </Grid>
        </ToolTip>
    </ToolTipService.ToolTip>
</Button>

我想你已经看过这个链接了:不确定它是否对“箭头形式”有帮助……嗯,thanx。这让我对如何继续我的工作有了更多的想法。我只需要计算一下在哪里显示箭头。