我通过npm install flatpickr安装了flatpickr.日历显示就像点击输入控件一样
var React = require('React');
var ReactDOM = require('ReactDOM');
var Flatpickr = require('flatpickr');
var Calender = React.createClass({
componentDidMount: function(){
this.flatpickr = new Flatpickr(this.refs.date, {dateFormat: "m/d/Y"});
},
render: function() {
return(
<div>
<input data-enable-time defaultValue='2016-11-11' ref="date_from" />
</div>
);
}
});
Run Code Online (Sandbox Code Playgroud) 将以下行从C#转换为VB.Net时我得到了
表达式不会产生值
C#
query.ToList().ForEach(ti => cat.Add(ti));
Run Code Online (Sandbox Code Playgroud)
VB.NET
query.ToList().ForEach(Function(ti) cat.Add(ti))
Run Code Online (Sandbox Code Playgroud)
C#代码:
void MainWindow_Loaded(object sender, RoutedEventArgs e)
{
new DesignerMetadata().Register();
var toolbox = new ToolboxControl();
var cat = new ToolboxCategory("Standard Activities");
var assemblies = new List<Assembly>();
assemblies.Add(typeof(Send).Assembly);
assemblies.Add(typeof(Delay).Assembly);
assemblies.Add(typeof(ReceiveAndSendReplyFactory).Assembly);
var query = from asm in assemblies
from type in asm.GetTypes()
where type.IsPublic &&
!type.IsNested &&
!type.IsAbstract &&
!type.ContainsGenericParameters &&
(typeof(Activity).IsAssignableFrom(type) ||
typeof(IActivityTemplateFactory).IsAssignableFrom(type))
orderby type.Name
select new ToolboxItemWrapper(type);
query.ToList().ForEach(ti => cat.Add(ti));
toolbox.Categories.Add(cat);
Grid.SetColumn(toolbox, 0);
Grid.SetRow(toolbox, 1);
LayoutGrid.Children.Add(toolbox);
}
Run Code Online (Sandbox Code Playgroud)
我想要Vb.net转换.当我在vb.net中转换此代码时在query.ToList()中获取错误.ForEach(Function(ti)cat.Add(ti))此行.error是Expression不生成值.
转换VB.NET代码
Private Sub MainWindow_Loaded(ByVal …Run Code Online (Sandbox Code Playgroud)