小编Kil*_*All的帖子

为什么在WPF中使用命令而不是事件处理程序

WPF就像一年前一样使用MVVM,我猜不完整,因为我不使用命令.直到现在我真的做了我所需要的所有我没有命令它工作正常,但对我来说最重要的是,它的清晰和简短,MVVM说的理论no code behind,但是,为什么复杂的1000个类,每个按钮或事件一个?

我真的没有看到收益.这只是概念还是还有更多?

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

无法在Visual Studio 2015上设置Android SDK

我刚刚安装了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。

我曾尝试禁用防火墙,但是相同,知道吗?

xamarin visual-studio-2015 android-sdk-manager

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

如何在 Visual Studio 2022 中使用 RDLC

您好,我已经在 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)

reporting visual-studio

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

MVVM c#如何将异步数据加载到属性中?

我想知道是否有更好的方法将异步数据加载到属性中.现在我创建一个异步函数并在属性的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,因为如果服务没有快速响应,它可以冻结屏幕.

你能指导我这件事吗?

提前致谢

c# wpf mvvm

4
推荐指数
2
解决办法
5978
查看次数

DataGridView - 通过单击列标题对通用列表进行排序

当我分配 a 的List<MyClass>toDataSourceDataGridView,当我单击列标题时,没有任何反应并且排序不起作用;但如果我使用 aDataTable作为数据源,则单击标题时排序工作完美。

问题是:应该使用哪种集合类型来启用排序,DataGridView就像DataTable单击列标题时一样?

.net c# datagridview winforms

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

ASP.NET Core浏览器访问时看不到图像

我创建了一个 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,但没有任何反应,图像也没有显示在浏览器中。

知道它会是什么吗?

asp.net-web-api asp.net-core

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