YYControls/SmartGridViewAlpha/ConfirmButtonConverter.cs
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Text;
using System.ComponentModel;
using System.Globalization;
namespace YYControls.SmartGridViewAlpha
{
/// <summary>
/// 类型转换器
/// </summary>
public class ConfirmButtonConverter : ExpandableObjectConverter
{
/// <summary>
/// 返回值能否将ConfirmButton类型转换为String类型
/// </summary>
/// <param name="context"></param>
/// <param name="destinationType"></param>
/// <returns></returns>
public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType)
{
if (destinationType == typeof(string))
{
return true;
}
return base.CanConvertTo(context, destinationType);
}
/// <summary>
/// 将ConfirmButton类型转换为String类型
/// </summary>
/// <param name="context"></param>
/// <param name="culture"></param>
/// <param name="value"></param>
/// <param name="destinationType"></param>
/// <returns></returns>
public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture,
object value, Type destinationType)
{
if (value != null)
{
if (!(value is YYControls.SmartGridViewAlpha.ConfirmButton))
{
throw new ArgumentException(
"无效的ConfirmButton", "value");
}
}
if (destinationType.Equals(typeof(string)))
{
if (value == null)
{
return String.Empty;
}
return "ConfirmButton";
}
return base.ConvertTo(context, culture, value, destinationType);
}
}
后面还有 1 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
