小编COD*_*NLY的帖子

WPF SolidColorBrush困境

有谁知道如何将代表颜色的字符串转换为SolidColorBrushWPF中的字符串?

例如:

string colorRed = "Red";
SolidColorBrush fromStringToColor = new SolidColorBrush(colorRed);
Run Code Online (Sandbox Code Playgroud)

这就是我想要完成的事情.有任何想法吗?

提前致谢.

wpf brush

8
推荐指数
2
解决办法
4091
查看次数

获取sql DateTime日的字符串表示形式

假设我的sql日期时间为"2009年5月1日"或"2009年5月12日".是否有任何内置的sql函数/操作我可以在上面的日期执行以返回日期的DAY的字符串表示?

所以对于'2009年5月1日',我会得到"星期五"作为答案(案例并不重要).对于'2009年5月12日',我将得到"星期二".

sql datetime weekday dayofweek

2
推荐指数
1
解决办法
4959
查看次数

Binding Path属性应该设置为什么?

假设我在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} ...它们似乎都没有工作......

有人可以帮忙吗?我试图尽可能地简化示例.希望我的问题很清楚.提前致谢.

wpf binding path itemssource

1
推荐指数
1
解决办法
593
查看次数

标签 统计

wpf ×2

binding ×1

brush ×1

datetime ×1

dayofweek ×1

itemssource ×1

path ×1

sql ×1

weekday ×1