C# 、WPF 怎么把程序里的图片拖拽到其它的看图程序啊

C# 、WPF 怎么把程序里的图片拖拽到其它的看图程序啊,第1张

C#或者wpf写的程序实现拖拽关键步骤在于:拖出来程序中的和鼠标松下时让其他程序进行接受(这一点类似于在windows窗口中拖拽文件到程序图标上,让程序打开),

我已经编译好一个程序,请留下邮箱发送给你

直接修改treeviewitem的Template就可以了。

<TreeView>

<TreeViewItem>

<TreeViewItemItemTemplate>

<HierarchicalDataTemplate>

<StackPanel Orientation="Horizontal">

<Image Width="30" Height="30" Margin="5"/>

<TextBlock Text="{Binding xxx}"/>

</StackPanel>

</HierarchicalDataTemplate>

</TreeViewItemItemTemplate>

</TreeViewItem>

</TreeView>

image用来显示图标 textblock用来显示内容

设置该面板的visibility属性就可以了

假设一个StackPanel控件就是你的主窗口,一个Button控件就是你的图标。

WPF的语句:

<Button Content="展开" Name="Button1" />

<StackPanel Visibility="Collapsed" Name="StackPanel1"/>

如果用C#编程

private void button1_Click(object sender, RoutedEventArgs e)

{

string value;

value = button1ContentToString();

if (value == "展开")

{

stackPanel1Visibility = SystemWindowsVisibilityVisible;

button1Content = "收起";

}

else if (value == "收起")

{

stackPanel1Visibility = SystemWindowsVisibilityCollapsed ;

button1Content = "展开";

}

}

如果用VBNET编程

Private Sub Button1_Click(ByVal sender As SystemObject, ByVal e As SystemWindowsRoutedEventArgs) Handles Button1Click

If Button1Content = "展开" Then

StackPanel1Visibility = WindowsVisibilityVisible

Button1Content = "收起"

ElseIf Button1Content = "收起" Then

StackPanel1Visibility = WindowsVisibilityCollapsed

Button1Content = "展开"

End If

End Sub

希望能够帮到你!!!

以上就是关于C# 、WPF 怎么把程序里的图片拖拽到其它的看图程序啊全部的内容,包括:C# 、WPF 怎么把程序里的图片拖拽到其它的看图程序啊、wpf treeview节点前面添加图标、wpf单击任务栏图标显示主窗口,再单击则主窗口消失,怎么实现等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9404616.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存