Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否可以将超链接添加到WPF窗口标题?_C#_.net_Wpf - Fatal编程技术网

C# 是否可以将超链接添加到WPF窗口标题?

C# 是否可以将超链接添加到WPF窗口标题?,c#,.net,wpf,C#,.net,Wpf,我只是想知道是否有可能添加超链接到WPF窗口标题,如果有可能,什么是最好的方式做这件事 我想要这样的标题: 程序名、版本以及指向我的网站的链接(例如)这不支持开箱即用 但是,您可以使用控件模板来实现这一点,或者创建自己的整个自定义窗口 可以为窗口创建控件模板。诸如此类: <Window.Template> <ControlTemplate> <Grid> <Grid.RowDefinitions>

我只是想知道是否有可能添加超链接到WPF窗口标题,如果有可能,什么是最好的方式做这件事

我想要这样的标题:


程序名、版本以及指向我的网站的链接(例如

这不支持开箱即用

但是,您可以使用控件模板来实现这一点,或者创建自己的整个自定义窗口

可以为窗口创建控件模板。诸如此类:

   <Window.Template>
    <ControlTemplate>
        <Grid>
            <Grid.RowDefinitions>
                <RowDefinition Height="20"/>
                <RowDefinition Height="*" />
            </Grid.RowDefinitions>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="*" />
                <ColumnDefinition Width="100" />
            </Grid.ColumnDefinitions>

            <TextBlock Grid.Row="0" Grid.Column="0">
                <Hyperlink NavigateUri="http://mysite.com">
                    My Program, version 1
                </Hyperlink>
            </TextBlock>

            <!-- Implement your own control box control -->

            <ContentPresenter />
        </Grid>
    </ControlTemplate>
</Window.Template>
这也意味着您必须实现自己的带有最小化、最大化和关闭按钮的控制框

查看此链接以了解更多信息:


祝你好运

这不是现成的支持

但是,您可以使用控件模板来实现这一点,或者创建自己的整个自定义窗口

可以为窗口创建控件模板。诸如此类:

   <Window.Template>
    <ControlTemplate>
        <Grid>
            <Grid.RowDefinitions>
                <RowDefinition Height="20"/>
                <RowDefinition Height="*" />
            </Grid.RowDefinitions>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="*" />
                <ColumnDefinition Width="100" />
            </Grid.ColumnDefinitions>

            <TextBlock Grid.Row="0" Grid.Column="0">
                <Hyperlink NavigateUri="http://mysite.com">
                    My Program, version 1
                </Hyperlink>
            </TextBlock>

            <!-- Implement your own control box control -->

            <ContentPresenter />
        </Grid>
    </ControlTemplate>
</Window.Template>
这也意味着您必须实现自己的带有最小化、最大化和关闭按钮的控制框

查看此链接以了解更多信息:


祝你好运

对我来说这听起来是个坏主意。没有人希望那里有超链接。当你成功的时候,你能发布一个示例屏幕截图吗?对我来说这听起来是个坏主意。没有人希望那里有超链接。当你成功的时候,你能发布一个示例截图吗?