社区
C#
帖子详情
WPF页面刷新问题,在线等啊
maoj0109
2012-07-19 01:45:34
主页Window1中包含一个TreeView和一个按钮,treeview的节点内容是遍历指定目录下的文件名而来的,现在有两个问题:
问题1:我在弹出页面中向指定目录添加文件后,主页Window1的TreeView怎么样才可以刷新从而显示我刚才添加的文件
问题2:当点击按钮时弹出页面后,怎么样使主页Window1不可操作(除非关闭弹出的页面)
...全文
403
10
打赏
收藏
WPF页面刷新问题,在线等啊
主页Window1中包含一个TreeView和一个按钮,treeview的节点内容是遍历指定目录下的文件名而来的,现在有两个问题: 问题1:我在弹出页面中向指定目录添加文件后,主页Window1的TreeView怎么样才可以刷新从而显示我刚才添加的文件 问题2:当点击按钮时弹出页面后,怎么样使主页Window1不可操作(除非关闭弹出的页面)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hsy15040356110
2013-01-30
打赏
举报
回复
C#菜鸟学习ing
maoj0109
2012-07-20
打赏
举报
回复
自己顶一下!来大神看看啊
maoj0109
2012-07-19
打赏
举报
回复
在网上看到这段代码:
public partial class App : Application
{
private static DispatcherOperationCallback exitFrameCallback = new DispatcherOperationCallback(ExitFrame);
public static void DoEvents()
{
DispatcherFrame nestedFrame = new DispatcherFrame();
DispatcherOperation exitOperation = Dispatcher.CurrentDispatcher.BeginInvoke(DispatcherPriority.Background,exitFrameCallback, nestedFrame);
Dispatcher.PushFrame(nestedFrame);
if (exitOperation.Status != DispatcherOperationStatus.Completed)
{
exitOperation.Abort();
}
}
private static Object ExitFrame(Object state)
{
DispatcherFrame frame = state as DispatcherFrame;
frame.Continue = false;
return null;
}
}
我能用上吗,可以用的话该怎么调用呢,知道的麻烦说一下啊
maoj0109
2012-07-19
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
引用 4 楼 的回复:
第二个问题已经解决,谢谢!第一个问题我还有点疑问:treeview在页面Window1.xaml中,添加文件的代码在Pop.xaml.cs中,如果要调用treeview那是不是得先实例化Window1呀,Window1 win = new Window1(); win.treeview1.....这样以来不是重新打开了一个window吗 操作的对象就不是原来的窗口了
……
[/Quote]
treeview在页面Window1.xaml中,弹出的页面是Pop.xaml,添加文件成功后关闭Pop.xaml
StarlightHan
2012-07-19
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
第二个问题已经解决,谢谢!第一个问题我还有点疑问:treeview在页面Window1.xaml中,添加文件的代码在Pop.xaml.cs中,如果要调用treeview那是不是得先实例化Window1呀,Window1 win = new Window1(); win.treeview1.....这样以来不是重新打开了一个window吗 操作的对象就不是原来的窗口了
[/Quote]
不会是新的xml吧,对象引用都是同一个xml,况且上一个你应该也关掉了吧
maoj0109
2012-07-19
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
1.添加文件成功后,重置TreeView的ItemsSource,或者重新遍历.
2.弹出页面用ShowDialog()
[/Quote]
根据我所描述的情况该怎么做呢
maoj0109
2012-07-19
打赏
举报
回复
第二个问题已经解决,谢谢!第一个问题我还有点疑问:treeview在页面Window1.xaml中,添加文件的代码在Pop.xaml.cs中,如果要调用treeview那是不是得先实例化Window1呀,Window1 win = new Window1(); win.treeview1.....这样以来不是重新打开了一个window吗 操作的对象就不是原来的窗口了
tkscascor
2012-07-19
打赏
举报
回复
2l 已经可以解决你的问题
sinnel
2012-07-19
打赏
举报
回复
1.添加文件成功后,重置TreeView的ItemsSource,或者重新遍历.
2.弹出页面用ShowDialog()
maoj0109
2012-07-19
打赏
举报
回复
有没有遇到过这种问题啊
wpf
+CefSharp模仿浏览器Tab分页,下载文件,收藏,
刷新
,删除,新窗口
wpf
+CefSharp模仿浏览器Tab分页,下载文件,收藏,
刷新
,删除,新窗口
WPF
page界面跳转
WPF
单窗口多界面非常好用的例子程序,可以把界面做的非常漂亮!
WPF
疑难解惑(1)
本课程内容来自于学员们在实际工作中遇到的与
WPF
相关各种疑难
问题
。 课程中的
问题
,皆由学员在交流群中提出,并由赵庆明老师亲自解答。赵庆明老师解答之后,将其录制为视频,供其他学员参考和学习。 本课程将为《
WPF
...
WPF
求界面加载速度优化
我现在在同一个界面上要绘制350个 LinearBar 每隔15秒
刷新
一次数据,现在的
问题
是控件生成和数据
刷新
其实所用的时间都只是1秒左右,但是界面绘制太慢了,附程序,求界面加载速度优化
WPF
自定义分页控件
WPF
自定义分页控件,压缩包包含源码,调用简单只需要注册对应的事件,在事件方法里
刷新
列表源数据。包含的功能有首页、尾页、上一页、下一页、
页面
跳转、单页显示条数切换,有7个动态生成的翻页按钮(可改)
C#
110,557
社区成员
642,563
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章