WPF天天见系列

为了能更好的实现产品与Vista操作系统的移植、兼容、扩展等等。最近(或许一直)一段时间开始学习WPF的一些相关知识。根据目前的安排,至少还有1个月的时间。正好,可以每天记录一些问题或者所学的知识。也希望自己能坚持写下去。我们都相信时间的力量!大宝能天天见,WPF也可以天天写!

持续更新中........

闲话WPF系列
      

闲话WPF之一(WPF的结构) 闲话WPF之二(XAML概述)
闲话WPF之三(XAML的名字空间) 闲话WPF之四(WPF与Win32)
闲话WPF之五(XAML中的类型转换) 闲话WPF之六(XAML的标记兼容性)
闲话WPF之七(XAML的向前兼容性) 闲话WPF之八(WPF的逻辑树和视觉树)
闲话WPF之九(Dependency属性 [1] ) 闲话WPF之十(Dependency属性 [2] )
闲话WPF之十一(Dependency属性 [3] ) 闲话WPF之十二(Attached属性 )
闲话WPF之十三(WPF中的资源) 闲话WPF之十四(WPF的数据处理 [1] )
闲话WPF之十五(WPF的数据处理 [2]) 闲话WPF之十六(WPF中的资源 [2])
闲话WPF之十七(WPF中的资源 [3]) 闲话WPF之十八(WPF中的资源 [4] )
闲话WPF之十九(WPF中的传递事件 [1] ) 闲话WPF之二十(WPF中的传递事件 [2] )
闲话WPF之二一(WPF中的数据处理 [3]) 闲话WPF之二二(WPF中的Style)
闲话WPF之二三(WPF中的ControlTemplate [1]) 闲话WPF之二四(WPF中的ControlTemplate [2])
闲话WPF之二五(WPF中的ControlTemplate [3]) 闲话WPF之二六(WPF性能优化点)

    
















WPF疑难问题系列

WPF疑难杂症之一(3D场景) WPF疑难杂症之二(全屏幕窗口)

posted @ 2006-12-21 10:15 赖仪灵 阅读(31089) 评论(49) 编辑 收藏

 回复 引用   
#1楼2006-12-21 11:32 | 清风[匿名][未注册用户]
恩,好,顶
 回复 引用 查看   
#2楼[楼主]2006-12-21 12:41 | Yiling Lai      
◎清风[匿名]

大家一起学习、交流,共同进步!

偶也是在努力学习!

 回复 引用   
#3楼2006-12-21 14:48 | mian[未注册用户]
支持!
 回复 引用 查看   
#4楼[楼主]2006-12-21 15:02 | Yiling Lai      
@ mian

谢谢!

 回复 引用   
#5楼2007-01-26 00:05 | weicl[未注册用户]
不错,我正找的,谢谢,希望过几天有更多的
 回复 引用   
#6楼2007-03-12 17:01 | ququ[未注册用户]
希望以后会继续有好的文章和大家一起分享,期待!
 回复 引用 查看   
#7楼[楼主]2007-03-12 17:13 | Yiling Lai      
@ququ

最近忙于其他方面的工作,这里更新很少

 回复 引用 查看   
#8楼2007-03-25 21:38 | 曲滨      
都看了爽
不够该练习美工了
子使用代码来作效果太累了简直是!

唉国内有界面设计师的公司不是很多,

 回复 引用   
#9楼2007-03-27 13:28 | ququ[未注册用户]
你好:
我想请教一个问题,就是在一个Button上,左边显示Image,右边是TextBlock,都有三种状态,Normal,MouseOver,Press。三种状态可以分开实现,如何将他们做在一起呢?比如:MouseOver时,无论是在Image上还是TextBlock,都是MouseOver下的状态,拜托!

 回复 引用 查看   
#10楼[楼主]2007-03-27 16:31 | Yiling Lai      
@ququ

如果用Style设置MouseHover Event不能满足你要求,可以自定义一个Attached属性。
http://blogs.msdn.com/bencon/archive/2006/07/26/more-advanced-attached-property-use-the-ramora-pattern.aspx

 回复 引用   
#11楼2007-03-28 10:35 | ququ[未注册用户]
@Yiling Lai

谢谢你的回复,我已经找到了合适的方法实现了,我想把我的代码和大家共享,但是不知道该怎么操作,郁闷,呵呵!

 回复 引用 查看   
#12楼[楼主]2007-03-28 11:59 | Yiling Lai      
@ququ

如果你愿意,我也想看看,可以发送到laiyiling # gmail.com吗?

 回复 引用   
#13楼2007-04-04 11:02 | ququ[未注册用户]
好的,呵呵!
 回复 引用   
#14楼2007-04-12 16:01 | ququ[未注册用户]
你好:

可否给一个可以直接联系的邮箱之类的,因为平时工作中遇到问题,还想随时能够请教呢!呵呵!我是ququ。Thanks

 回复 引用   
#15楼2007-04-12 16:01 | ququ[未注册用户]
希望你能尽快看到这个留言!

 回复 引用 查看   
#16楼[楼主]2007-04-12 16:30 | Yiling Lai      
@ququ

上面的邮箱就可以了

 回复 引用   
#17楼2007-04-18 15:25 | ququ[未注册用户]
你好:
请问,知道怎么判断字符串中是否含有全角字符串吗?

 回复 引用   
#19楼2007-04-19 06:04 | dfsdbeeb[未注册用户]
魔域外挂
征途外挂
热血江湖外挂
魔兽世界外挂
武林外传外挂
梦幻西游外挂
完美世界国际版外挂
神州千年外挂

 回复 引用   
#20楼2007-04-24 15:37 | ququ[未注册用户]
你好:
抱歉,每次留言都是请教问题!呵呵
这次是询问关于控件的ToolTip的问题,如果一个控件的ToolTip有3项内容,名字作者和时间,且每项各占据一行,左对齐,其中任何一项超过屏幕的宽度,可换行显示,就拿名字举例,现在效果这样:
name
editor
time
如果名字超出屏幕宽度,希望可以显示成:
namenamenamenamenamenamenamenamenamenamenamenamenamenamenamename
editor
time
如果名字再加长,ToolTip就自动增高,保证所有文字都显示正常。
有好的实现方法吗?谢谢!
如果有,通知我一声,mail没有变,谢谢!

 回复 引用   
#21楼2007-04-24 15:39 | ququ[未注册用户]
如果名字超出屏幕宽度,希望显示成这样:
namenamenamenamenamenamenamenamenamenamenamenamenamenamenamenamenamenamenamenamenamenamenamenamenamenamenamenamenamenamenamenamenamenamenamenamenamenamenamenamenamenamename
editor
time
上面显示的有问题!
拜托!

 回复 引用 查看   
#22楼[楼主]2007-04-25 08:38 | Yiling Lai      
<CheckBox>
CheckBox
<CheckBox.ToolTip>
<StackPanel>
<Label FontWeight=”Bold” Background=”Blue” Foreground=”White”>
The CheckBox
</Label>
<TextBlock Padding=”10” TextWrapping=”WrapWithOverflow” Width=”200”>
CheckBox is a familiar control. But in WPF, it’s not much
more than a ToggleButton styled differently!
</TextBlock>
<Line Stroke=”Black” StrokeThickness=”1” X2=”200”/>
<StackPanel Orientation=”Horizontal”>
<Image Margin=”2” Source=”help.gif”/>
<Label FontWeight=”Bold”>Press F1 for more help.</Label>
</StackPanel>
</StackPanel>
</CheckBox.ToolTip>
</CheckBox>

 回复 引用   
#23楼2007-04-25 09:49 | ququ[未注册用户]
你好:
感谢你的回复,可能是我没有表达清楚,名字的宽度是可以整个显示器屏幕的宽度,然后换行显示。名字或许是一行即可显示全,或许要两行,或者更多的行,希望无论名字有多长,都能正常显示,且edito和Time也都可以正常在名字的下面显示。有办法吗?
拜托,谢谢!

 回复 引用 查看   
#24楼[楼主]2007-04-25 13:09 | Yiling Lai      
上面给你展示了ToolTip的用法啊,你在StackPanel可以任意加东西,你的功能可以说是根本和TOOLTIP没有关系,只要你能用好TextBlcok
 回复 引用   
#25楼2007-04-26 09:15 | ququ[未注册用户]
呵呵,感谢了!
一个控件的Item属性,帮定在一个模板,而模板里又有一个ToolTip属性,同样也帮定在另外一个ToolTip模板中,而此ToolTip模板中的StackPanel的MaxWidth属性,我想在后台程序中控制,能用帮定实现吗?或者有其他更好的办法,谢谢你的回复,上个问题我已经解决了,很感谢!

 回复 引用   
#26楼2007-06-21 10:45 | abenz[未注册用户]
近来学习wpf。
写了个最简单的 "hello world" wpf browser application 。
用 fulltrust clickOne部署到IIS上。
在iis服务器上打开IE运行这个xbap程序。
一切正常。
但局域网里的别的电脑访问这个程序时,出现"trust not granted"的错误信息。

注:
iis的asp.html等页面正常访问。
iis 上的mime依照microsoft网站说明设置好。
服务器上的.net framework 2.0 configanetion 里都配为 fulltrust.
客户端都装好net 2.0 / 3.0

 回复 引用   
#27楼2007-08-17 17:52 | yoshow
正想学这个新东西 ^_^
 回复 引用 查看   
#28楼2007-09-19 01:54 | MutStory      
最近也在看这个东西
顶下

 回复 引用   
#29楼2007-10-19 09:45 | 征途私服[未注册用户]
写得好,顶一下
 回复 引用   
#30楼2007-12-09 15:46 | wpf fans[未注册用户]
写得很好!

希望能转载到 http://www.wpfchina.net 上面

 回复 引用   
#31楼2008-02-29 20:25 | 黑色骨灰[未注册用户]
博主,你好啊,我看了你写的这些文章,不错,加我QQ吧,389506244.以后向您请教请教
 回复 引用   
#32楼2008-03-16 19:16 | 如果[未注册用户]
虽然我不是很懂这个,可是小妹我顶你
 回复 引用 查看   
#33楼2008-05-22 02:08 | 水言木      
很喜欢楼主的文章,简短,代码也少,看得不烦,同时又都讲到点上,看得有收获:)
 回复 引用 查看   
#34楼2008-10-09 10:43 | 老蒋      
不错,我顶呀
 回复 引用   
#35楼2008-10-17 13:01 | zaxaca[未注册用户]
很好谢谢!!!!!!!!!!!!
 回复 引用   
#36楼2008-10-22 11:46 | oak[未注册用户]
哇,讲的这么清楚。。。
我敢说这是网上中文WPF No.1
是得好好学习了。。。呵呵
谢谢哈!

 回复 引用 查看   
#37楼2008-11-27 11:59 | 菜菜灰      
最好来个图文并茂,形象一点,希望继续~~~
 回复 引用   
#38楼2009-04-01 09:01 | 啊辉
记下,学习.
 回复 引用   
#39楼2009-04-30 14:04 | wangzj[未注册用户]
page页里可以实现导航,有点不明白,window里面不能实现吗?
不是很明白,导航是什么意思?
能不能用比较通俗点的说法解释一下?

 回复 引用   
#40楼2009-05-10 18:59 | freebazzi
看到了,继续跟着LZ学习
 回复 引用   
#41楼2009-05-24 17:03 | arthur1989[未注册用户]
跟博主学习了~~
 回复 引用 查看   
#42楼2009-07-03 14:28 | 持之以恒      
LZ写的好,加紧学习中
 回复 引用 查看   
#43楼2009-12-22 10:11 | superstar      
问一下WPF有需要出现吗,现在的winform开发这么全面的为什么还要有他
 回复 引用 查看   
#44楼2009-12-22 10:34 | superstar      
你这样文章还真让人模糊
 回复 引用 查看   
#45楼2010-11-21 13:34 | 五少      
顶,顶,顶