在wpf中的xaml页面想绑定数据,可是小白看不懂啊,希望有大神可以指导下,到底这个<Grid Visibility="{Binding Path=IsVisible,Converter={StaticResource BoolToVisible}}" Height="466" VerticalAlignment="Bottom" Margin="0,0,-2229,-297">中Path 和Converter该怎么写,我试着照着这个改,但是没有成功。
没有足够的数据
(゚∀゚ )
暂时没有任何数据
洼塘 关注了问题 · 2016-12-20
在wpf中的xaml页面想绑定数据,可是小白看不懂啊,希望有大神可以指导下,到底这个<Grid Visibility="{Binding Path=IsVisible,Converter={StaticResource BoolToVisible}}" Height="466" VerticalAlignment="Bottom" Margin="0,0,-2229,-297">中Path 和Converter该怎么写,我试着照着这个改,但是没有成功。
关注 2 回答 1
洼塘 回答了问题 · 2016-12-20
建议看本wpf的书,三言两语也说不清,深入浅出wpf很适合入门。
你的问题就是当前控件所在的DataContext里有IsVisible这么个通知类型的属性,是否需要转换器,要看要求了,需要的话,就单写这么个转换器,转换器怎么写,全工程搜一下应该有,然后再当前资源里定义下这个转换器,最后去使用,网上应该有怎么用转换器向导的教程
建议看本wpf的书,三言两语也说不清,深入浅出wpf很适合入门。你的问题就是当前控件所在的DataContext里有IsVisible这么个通知类型的属性,是否需要转换器,要看要求了,需要的话,就单写这么个转换器,转换器怎么写,全工程搜一下应该有,然后再当前资源里定义下这...
关注 2 回答 1
洼塘 关注了问题 · 2016-12-20
public bool PrintMAC(DataTable dtb, string barcode, string Prefix, string SerNum, int ptnum, string model, out string error)
{
Kill("lppa");
model = AppDomain.CurrentDomain.BaseDirectory + model;//取当前应用程序域运行的目录
LabelManager2.ApplicationClass PrintApp = new LabelManager2.ApplicationClass();
try
{
LabelManager2.Document PrintDoc = PrintApp.ActiveDocument;
PrintDoc = PrintApp.Documents.Open(model, false);
if (PrintDoc == null)
{
error = "模版未找到";
return false;
}
if (!string.IsNullOrEmpty(barcode))
{
PrintDoc.Variables.Counters.Item(barcode).Prefix = Prefix;
PrintDoc.Variables.Counters.Item(barcode).Value = SerNum;
}
for (int j = 0; j < dtb.Rows.Count; j++) //行
{
for (int i = 0; i < dtb.Columns.Count; i++) //列
{
try
{
string col = dtb.Columns[i].ColumnName.ToString();
string txt = dtb.Rows[j][col].ToString();
PrintDoc.Variables.FormVariables.Item(col).Value = txt;
}
catch (Exception ex)
{
error = ex.Message;
return false;
}
}
PrintDoc.PrintDocument(1);
}
error = "打印成功";
return true;
}
catch (Exception ex)
{
error = ex.Message;
return false;
}
finally
{
PrintApp.Documents.CloseAll(false);
PrintApp.Quit();
}
}
问题是调试的时候报错,错误信息就是“未将对象引用设置到对象的实例”,我也找到了为空的那一句,但是,我不知道它为什么会为空。
关注 3 回答 2
洼塘 回答了问题 · 2016-12-20
下个断点,F10一步一步来,能找到哪个对象为空的。
下个断点,F10一步一步来,能找到哪个对象为空的。
关注 3 回答 2
洼塘 提出了问题 · 2016-12-19
我的界面里有多种控件,但是InputFormField每次输入都会触发jsxonChange事件,对于单向数据流的用法不友好,请问怎么样才能在onBlur时方便的让Form有一个触发。
{代码...}
关注 2 回答 1
洼塘 回答了问题 · 2016-12-18
自己找到了,通过OtherFormField来占位就可以做到。
自己找到了,通过OtherFormField来占位就可以做到。
关注 1 回答 1
洼塘 关注了问题 · 2016-12-16
正常情况下,插入数据就是没有问题,
偶尔会出现,同时往数据库插入了好几条相同数据,十分尴尬。
foreach (var item in productDict)
{
Task.Factory.StartNew(() =>
{
LogDataAccess.AddOrderRecord(userId, orderId, item.Item1.ToString(), item.Item2, OrderRecordType.Original, DateTimeOffset.Now);
});
}
网上虽然也找了,但是未层找到原因,请大神们相助,感激不尽!
关注 4 回答 5
洼塘 回答了问题 · 2016-12-16
你 .Net的版本是哪个?.Net 4.5及以后不会有这个问题,.Net 4.0应该会有闭包问题,
foreach (var item in productDict)
{
var localItem = item;
Task.Factory.StartNew(() =>
{
LogDataAccess.AddOrderRecord(userId, orderId, localItem.Item1.ToString(), localItem.Item2, OrderRecordType.Original, DateTimeOffset.Now);
});
}
你 .Net的版本是哪个?.Net 4.5及以后不会有这个问题,.Net 4.0应该会有闭包问题, {代码...}
关注 4 回答 5
洼塘 提出了问题 · 2016-12-16
比如现在form里有两行,第一行有4个FormField,第二行有3个FormField,我想让第二行的FormField和第一行的对齐,第二行的最后一个空着,但是现在情况是第二行的三个FormField充满了整行,jsxflex只能调整每个FormField在行内所占用的比例,请问怎么弄?
比如现在form里有两行,第一行有4个FormField,第二行有3个FormField,我想让第二行的FormField和第一行的对齐,第二行的最后一个空着,但是现在情况是第二行的三个FormField充满了整行,jsxflex只能调整每个FormField在行内所占用的比例,请问怎么弄?
关注 1 回答 1
洼塘 提出了问题 · 2016-12-08
请问在 UxCore 中如何设置Table 搜索栏的内容?
请问在 UxCore 中如何设置Table 搜索栏的内容?
关注 2 回答 1
查看全部 个人动态 →
(゚∀゚ )
暂时没有
(゚∀゚ )
暂时没有
注册于 2016-11-30
个人主页被 407 人浏览
推荐关注