有谁知道如何将代表颜色的字符串转换为SolidColorBrushWPF中的字符串?
例如:
string colorRed = "Red";
SolidColorBrush fromStringToColor = new SolidColorBrush(colorRed);
Run Code Online (Sandbox Code Playgroud)
这就是我想要完成的事情.有任何想法吗?
提前致谢.
假设我的sql日期时间为"2009年5月1日"或"2009年5月12日".是否有任何内置的sql函数/操作我可以在上面的日期执行以返回日期的DAY的字符串表示?
所以对于'2009年5月1日',我会得到"星期五"作为答案(案例并不重要).对于'2009年5月12日',我将得到"星期二".
假设我在C#中有这个结构定义:
public struct TimeSlotInfo
{
public int TimeSlotID;
public int StartMin;
public int CalcGridColumn;
public string BackgroundCol;
public bool ToDisable;
}
Run Code Online (Sandbox Code Playgroud)
我有一个linq查询如下:
var TimeSlotsInfo =
from ts in datacon.TimeSlots
select new TimeSlotInfo
{
TimeSlotID = ts.TimeSlotID,
StartMin = ts.StartMin,
CalcGridColumn = CalcTimeSlotGridColumn(ts.StartMin),
BackgroundCol = ts.ColorName,
ToDisable = false
};
Run Code Online (Sandbox Code Playgroud)
如果我设置ListBox的ItemsSource属性如下:
lstBox.ItemsSource = TimeSlotsInfo;
Run Code Online (Sandbox Code Playgroud)
现在,如何设置绑定路径以引用上述查询结果中的"BackgroundCol"字段?
我试过{Binding Path = TimeSlotInfo.BackgroundCol},{Binding Path = TimeSlotInfo/BackgroundCol},最后{Binding Path = BackgroundCol} ...它们似乎都没有工作......
有人可以帮忙吗?我试图尽可能地简化示例.希望我的问题很清楚.提前致谢.