为WPF和Silverlight的Grid添加边框线(原文链接)
在此源代码的基础上,经过简单修改,保证了边框线条宽度统一.
修改后的源代码
using System.Windows;
using System.Windows.Controls;
using System.Windows.Media;
namespace SilverlightApplicationGridBorderSample
{
/// <summary>
/// 为Grid添加的一个特殊功能
/// 作者:陈希章
/// 反馈:ares@xizhang.com
/// </summary>
public class GridHelper
{
//请注意:可以通过propa这个快捷方式生成下面三段代码
public static bool GetShowBorder(DependencyObject obj)
{
return (bool)obj.GetValue(ShowBorderProperty);
}
public static void SetShowBorder(DependencyObject obj, bool value)
{
obj.SetValue(ShowBorderProperty, value);
}
public static readonly DependencyProperty S