我WPF就像一年前一样使用MVVM,我猜不完整,因为我不使用命令.直到现在我真的做了我所需要的所有我没有命令它工作正常,但对我来说最重要的是,它的清晰和简短,MVVM说的理论no code behind,但是,为什么复杂的1000个类,每个按钮或事件一个?
我真的没有看到收益.这只是概念还是还有更多?
我刚刚安装了VS2015企业版,我想尝试“跨平台”或“ Android空白应用程序”项目,但是在这两个版本中,我都收到一个带有此错误的消息框
值不能为空
参数名称:path1
当我尝试运行Tools / Android / Android SDK Manager时,出现了Visual Studio错误:
错误:由于意外的失败,命令未能成功执行。请检查输出窗口以获取其他信息
在错误窗口中
Xamarin.Android for Visual Studio需要Android SDK。请在“工具”->“选项”->“ Xamarin”->“ Android设置”菜单上设置Android SDK路径
当我打开开始/所有程序/ Android SDK工具/ SDK管理器/工具/选项时

似乎无法下载某些东西,我想我的电脑上没有安装Android SDK。
我曾尝试禁用防火墙,但是相同,知道吗?
您好,我已经在 VS2022 上的 .net 6 上创建了一个新的解决方案,现在我需要创建报告,但看起来 vs2022 中没有办法。有没有办法在 VS2002 上的 WPF 中使用报告服务 RDLC 文件?
意思是有一段时间我在 VS2009 上打开解决方案,以便使用它来构建 RDLC 报告,但是当我尝试将数据源关联到对象时,我收到此错误

我的对象是引用项目(类库.net6)中的类,该类是:
public class prueba
{
public int MyProperty { get; set; }
public int prop2 { get; set; }
public int prop3 { get; set; }
}
Run Code Online (Sandbox Code Playgroud) 我想知道是否有更好的方法将异步数据加载到属性中.现在我创建一个异步函数并在属性的Get部分中引发一个Task,如下所示:
private ObservableCollection<CProyecto> prope;
public ObservableCollection<CProyecto> Prope
{
get
{
if (prope == null)
{
Task.Run(()=> LoadData()).Wait();
}
return proyectos;
}
set
{
prope = value;
RaisePropertyChanged();
}
}
async private Task LoadData()
{
Prope = await clsStaticClassDataLoader.GetDataFromWebService();
}
Run Code Online (Sandbox Code Playgroud)
这种方法有效,但我不喜欢使用.Wait,因为如果服务没有快速响应,它可以冻结屏幕.
你能指导我这件事吗?
提前致谢
当我分配 a 的List<MyClass>toDataSource时DataGridView,当我单击列标题时,没有任何反应并且排序不起作用;但如果我使用 aDataTable作为数据源,则单击标题时排序工作完美。
问题是:应该使用哪种集合类型来启用排序,DataGridView就像DataTable单击列标题时一样?
我创建了一个 ASP.NET Core 3.1 Web API 项目,在 IIS Express 上它与控制器完美配合。我创建了一个名为 的文件夹images并.jpg在那里复制了一些文件。
我的想法是使用 url 从我的 Xamarin 应用程序获取这些图像,例如
http://192.168.0.185:52493/img/lucas.PNG
Run Code Online (Sandbox Code Playgroud)
但没有返回任何内容。然后我尝试将网址直接写入 Internet Explorer,但没有任何反应,图像也没有显示在浏览器中。
知道它会是什么吗?
c# ×2
.net ×1
asp.net-core ×1
datagridview ×1
mvvm ×1
reporting ×1
winforms ×1
wpf ×1
xamarin ×1