小编Jos*_*osh的帖子

你能将整个对象绑定到XAML中的CommandParameter吗?

我在列表框中有一个链接按钮,它接收一个对象列表.我正在使用ListBox.ItemTemplate和DataTemplate来布局列表框项.我可以绑定当前绑定到linkbutton命令参数的整个对象吗?我试过用了

CommandParameter={Binding Data}

CommandParameter={Binding DataItem}

但我总是在输出中得到"Data"或"DataItem"不是所述对象的属性的错误.这甚至可能吗?

c# silverlight xaml

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

交互式.NET图表工具?

我们正在寻找为我们正在构建的新应用程序实现一些复杂的图表图表.一些图表是散点图,有时在特定区域中具有高聚类数据.是否有类似于谷歌地图的图表工具为您提供高级视图,然后如果有太多的聚类,用户可以放大特定区域以获得更详细的外观并且点开始展开?免费或其他不是问题.

.net charts

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

性能调整Moodle

我们的Moodle网站开始流量很大.结果,该网站正在放缓.在性能调整Moodle时,我应该立即检查哪些配置选项?我知道它是特定于此站点的,因为其他人对大型工作负载没有任何问题.

performance moodle

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

无法使用silverlight命名空间

每当我尝试在我的XAML中引用以下命名空间时,代码都会编译并启动项目,但InitializeComponent方法会抛出错误.这是XAML参考:

的xmlns:EI = "http://schemas.microsoft.com/expression/2010/interactions"

这是使用ExtendedVisualStateManager

<ei:ExtendedVisualStateManager/>
Run Code Online (Sandbox Code Playgroud)

错误是这样的:

The type 'ExtendedVisualStateManager' was not found because 'http://schemas.microsoft.com/expression/2010/interactions' is an unknown namespace. [Line: 19 Position: 37]
Run Code Online (Sandbox Code Playgroud)

是否需要使用新的命名空间来使用此控件?

silverlight xaml reference

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

棱镜仍然在积极发展吗?

我去过codeplex网站,我看到会员和一些错误报告,但我不知道是否有新的开发正在进行或是否只是在巡航模式.有人有任何进一步的细节?

编辑评论 许多问题都提出了建议的问题

但最后一次代码提交发生在2010年11月

代码提交

wpf prism

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

Silverlight中最干净的单击+双击处理?

我一直在寻找各种处理双击的方法,然后作者对一些处理单击的代码进行了抨击.现在Silverlight 3中是否有一个标准,每个人都用它来处理单击和双击列表框?

double-click silverlight-3.0

6
推荐指数
2
解决办法
6639
查看次数

你可以在.NET应用程序中SSL一页吗?

你可以在.NET应用程序中有一个页面是https但其余的是http吗?例如,只是登录页面?这是否需要在应用程序中进行额外设置,还是像IIS设置一样简单?

.net iis ssl

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

MVF Datagrid在MVVM环境中的RowEditEnding

我一直试图通过使用捕获用户输入数据网格的值

<b:Interaction.Triggers>
    <b:EventTrigger EventName="RowEditEnding">
        <b:InvokeCommandAction  Command="{Binding ReleaseRowEditEndingCommand}" CommandParameter="{Binding SelectedRelease}"/>
    </b:EventTrigger>
Run Code Online (Sandbox Code Playgroud)

但是这不起作用,我现在在阅读StackOverflow上的这篇文章时理解这一点.所有解决方案似乎都基于直接调用与所引发事件匹配的方法签名,在本例中

private void OnRowEditEnding(object sender, DataGridRowEditEndingEventArgs e)
Run Code Online (Sandbox Code Playgroud)

有没有人完成在MVVM情况下获得post-rowedit的值?所有解决方案似乎都将事件与XAML紧密绑定,如果可能的话,我想避免这种情况.

wpf datagrid prism mvvm

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

如何使用 Google API 的第 3 版通过 VS 2019 部署到 Google 商店

直到最近,我们一直在通过 Visual Studio 2019 存档和部署到 Google Play 商店。Google 最近弃用了部署 API 的 v1 和 v2。现在,当我尝试从 VS 部署时,它说“此 API 已被弃用且不再可用。[410]'

在此处输入图片说明

是否有配置文件可用于更改为 API 的第 3 版?或者我必须在 Google Play 中创建一组专门针对部署 API v3 的新凭据?我们正在运行具有所有最新更新的 16.4。

deployment visual-studio google-play xamarin

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

将 .NET Core Json 绑定到简单参数

我过去只是将简单的 json 对象发布到 ASP.NET MVC 控制器,绑定引擎会将主体解析为方法的简单参数:

{
    "firstname" : "foo",
    "lastname" : "bar"
}
Run Code Online (Sandbox Code Playgroud)

我可以有一个像这样的 MVC 控制器:

public method Blah(string firstname, string lastname) {}
Run Code Online (Sandbox Code Playgroud)

并且firstnamelastname会自动从 Json 对象中提取并映射到简单参数。

我已将后端部分移动到具有相同方法签名的 .NET Core 5.0,但是,当我发布相同的简单 JSON 对象时,我的参数为 null。我什至尝试[FromBody]对每个参数进行操作,但它们仍然为空。直到我创建了一个包含参数名称的额外类,模型绑定才起作​​用:

public class BlahRequest
{
    public string firstname { get; set;}
    public string lastname { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

然后我必须更新我的方法签名,如下所示:

public method Blah([FromBody]BlahRequest request) { }
Run Code Online (Sandbox Code Playgroud)

现在,请求具有属性firstnamelastname从发布请求中填写。

是否有一个模型绑定器设置,我可以在其中返回从简单的 Json 对象到方法参数的绑定?或者我是否必须更新所有方法签名以包含具有属性的类?

web api方法是如何调用的

原始应用程序是用 Angular 编写的,但我可以使用简单的 Fiddler 请求重新创建它: …

c# binding json .net-core

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