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 Yiling Lai 阅读(11191) 评论(37)  编辑 收藏 所属分类: WPF

  回复  引用    
#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 | 水言木      
很喜欢楼主的文章,简短,代码也少,看得不烦,同时又都讲到点上,看得有收获:)

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2007-01-19 13:34 编辑过
 
另存  打印