小编Pet*_*ter的帖子

如何将DesignInstance与Caliburn.Micro一起使用

我正在使用Caliburn.Micro

我有这个WPF视图,在设计时,在诸如firstname等基本属性上成功使用样本数据但是不能找到属性和复杂类型集合的视图

<UserControl x:Class="NonRepositoryItems.Reviewer.ReviewerView"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
         xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
         xmlns:Controls="clr-namespace:MyFramework.Controls.BusyIndicator.Implementation;assembly=App.Framework"
         xmlns:cal="http://www.caliburnproject.org"
         xmlns:FormPanel="clr-namespace:MyFramework.Controls.FormPanel;assembly=App.Framework"
         xmlns:SampleData="clr-namespace:NonRepositoryItems.SampleData"
         mc:Ignorable="d" 
         d:DataContext="{d:DesignInstance SampleData:SampleReviewerViewModel, IsDesignTimeCreatable=True}"
         >
<Grid>
    <Border>
        <DockPanel>
            <DockPanel.Resources>
                <Style TargetType="Label"  >
                    <Setter Property="FontWeight" Value="Bold" />
                    <Setter Property="FontSize" Value="12" />
                </Style>
                <Style TargetType="TextBlock"  >
                    <Setter Property="VerticalAlignment" Value="Center" />
                </Style>
            </DockPanel.Resources>
            <FormPanel:FormPanel Columns="2" Margin="5" DockPanel.Dock="Top">
                <Label Content="Job Title"/>
                <TextBlock Text="{Binding JobTitle}"  />

                <Label Content="Honorific"/>
                <TextBlock Text="{Binding Honorific}" />

                <Label Content="First Name"/>
                <TextBlock Text="{Binding FirstName}" />

                <Label Content="Last Name"/>
                <TextBlock Text="{Binding LastName}" />

                <Label Content="Gender"/>
                <TextBlock Text="{Binding Gender}"    />

            </FormPanel:FormPanel> …
Run Code Online (Sandbox Code Playgroud)

c# wpf caliburn.micro lookless

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

Win 7上的Mono开发环境64位gmcs hello.cs -pkg:gtk-sharp-2.0无法找到文件

我下载了Mono并在Win 7 64bit上安装了它

我去了这个网站,按照说明http://www.mono-project.com/Mono_Basics

我打开了mono命令提示符并编译并运行了控制台hello world

然后我尝试编译窗口化的hello world示例

gmcs hello.cs -pkg:gtk-sharp-2.0 
Run Code Online (Sandbox Code Playgroud)

我明白了

C:\Code\NoControl\Mono>gmcs hello.cs -pkg:gtk-sharp-2.0
error CS0006: Metadata file `C:/PROGRA\~2/MONO-2\~1.8/lib/mono/gtk-sharp-2.0/pango-sharp.dll' could not be found
error CS0006: Metadata file `C:/PROGRA\~2/MONO-2\~1.8/lib/mono/gtk-sharp-2.0/atk-sharp.dll' could not be found
error CS0006: Metadata file `C:/PROGRA\~2/MONO-2\~1.8/lib/mono/gtk-sharp-2.0/gdk-sharp.dll' could not be found
error CS0006: Metadata file `C:/PROGRA\~2/MONO-2\~1.8/lib/mono/gtk-sharp-2.0/gtk-sharp.dll' could not be found
error CS0006: Metadata file `C:/PROGRA\~2/MONO-2\~1.8/lib/mono/gtk-sharp-2.0/glib-sharp.dll' could not be found
Compilation failed: 5 error(s), 0 warnings
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

这是类似于这里的问题,无法编译用于gtk#的hello.cs使用单声道命令提示符,但没有回答.

  • -pkg在Windows上运行吗?
  • 我是否需要额外下载一些东西?
  • 缩写路径提到~1.8 /它应该说~10.8是我的单声道版本是2.10.8吗?

windows mono gtk#

3
推荐指数
2
解决办法
3230
查看次数

如何制作默认值(TSource)

在Linq当我调用SingleOrDefault或FirstOrDefault时,如何为特定对象返回除null之外的其他内容,例如.

        List<CrazyControls> cc = CrazyControlRepository.All();
        cc.SingleOrDefault(p => p.Id == id).Render();
Run Code Online (Sandbox Code Playgroud)

如何让我的CrazyControls返回一个实现基本Render()方法的默认实例?

.net c# linq default c#-4.0

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

如何将html数据属性转换为json

说我有这个

<div id="x" data-id='1' data-prop1='peace' data-prop2='out'>Text</div>
Run Code Online (Sandbox Code Playgroud)

在jQuery中我可以得到这样的数据

var row = $('#x')

var x = {
    id : row.data('id'),
    prop1: row.data('prop1'),
    prop2: row.data('prop2'),
};
Run Code Online (Sandbox Code Playgroud)

如果我可以做这样的事情会更方便

var row = $('#x');
var x = row.data.serialize();
Run Code Online (Sandbox Code Playgroud)

有人知道怎么做吗?

编辑:

我忘了提到var x = row.data()会完成工作,但那里有所有这个jquery垃圾.

一旦我得到它,我想将数据作为ajax请求的一部分发送.

例如,

remove: function (row, g, o) {

if (confirm(o.deleteConfirmation)) {

                    var url = o.deleteAction;
                    var data = row.data();

                    $.ajax({
                        url: url,
                        type: 'POST',
// THIS WORKS                                
//                            data: {
//                                id: row.data('id'),
//                                applicationId: row.data('applicationId')
//                            },
// THIS DOESN'T                                
                        data …
Run Code Online (Sandbox Code Playgroud)

jquery html5 json

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

TypeError:'replaceState'在未实现接口历史记录的对象上调用

我正在看这段JavaScript代码

if (history) {
    var action = settings.replaceState ? history.replaceState : history.pushState;
    if (action) {
        // next line throws the error
        action(null, null, window.location.pathname + window.location.search + '#' + hash);
    }
}
Run Code Online (Sandbox Code Playgroud)

settings.replaceState == true

微软的最新东西给了我

无效的呼叫对象

在Chrome中,同一段代码会抛出该错误

未捕获的TypeError:非法调用

我在Firefox中收到此错误

TypeError:'replaceState'在未实现接口历史记录的对象上调用。

当我调试历史记录时,它看起来应该是正确的,并且有一个包含此方法的原型。

除了不同的错误消息,谁能告诉我这是怎么回事?

javascript browser-history

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

HttpClient - PostAsync 不返回

有谁知道为什么 HttpClient - PostAsync 不返回\xe2\x80\x99t。它只是什么都不做。我偶尔会让它工作,特别是对于一次性帖子,但有时似乎不做任何事情,特别是在负载下,并且它不会抛出异常,这当然会使我的代码不可靠且难以调试。

\n\n

我尝试添加ConfigureAwait(false) 这没有什么区别。

\n\n

我怀疑任务未能“打包”

\n\n

这是使用 Visual Studio Code 在 macOS Catalina 上运行的核心 3.0 控制台应用程序

\n\n

这段代码几乎是从 Microsoft 的文档中复制的,并且我在发布时调用了 Microsoft Graph。

\n\n
public static async Task PostAsync(HttpClient httpClient, string url, string token, HttpContent content, Action<JObject> processResult, ILogger log)\n    {\n        httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);\n        // content.Headers.Clear();\n        content.Headers.Add("Content-Type", "application/json");\n        try\n        {\n            HttpResponseMessage response = await httpClient.PostAsync(url, content);\n            if (response.IsSuccessStatusCode)\n            {\n                var json = await response.Content.ReadAsStringAsync();\n                var result = JsonConvert.DeserializeObject(json) as JObject;\n                processResult(result);\n            }\n            else\n            {\n …
Run Code Online (Sandbox Code Playgroud)

c# exception async-await .net-core microsoft-graph-api

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

如何隐藏Dynamics CRM 2011中的所有营销和销售内容

我正在尝试为想要进行cas管理的呼叫中心设置动态.如何关闭这些东西,以便没有系统用户的证据?

dynamics-crm-2011

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

CRM 2011 RU13工作流程无法由非所有者发布或取消发布

我已经通过UI创建并添加了一些工作流程到CRM 2011 RU13

通过我自己的错误,我的开发环境完全脱离了我的生产环境.

我将这些工作流程添加到我的解决方案中,并将解决方案导出为托管,并将解决方案提供给生产管理员.

当他部署它时失败并显示此消息.

不是所有者的人不能发布或取消发布工作流程

我该如何解决.没有办法不给工作流程所有者.或者说拥有者是解决方案.

workflow dynamics-crm-2011

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

Post Build事件,使用探测将所有额外的.dll放在bin目录中

我的项目中有一堆其他dll的WPF程序集

我想将除主程序集和app.config之外的所有内容从构建目录移动到名为bin的子目录

当我将探测标记添加到我的app.config并手动执行时(剪切和粘贴作业),这很容易

<configuration>
  <connectionStrings>
    <add name="ConnectionString" connectionString="..." />    
  </connectionStrings>

  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <probing privatePath="bin"/>
    </assemblyBinding>
  </runtime>
</configuration>
Run Code Online (Sandbox Code Playgroud)

我现在要做的是在构建结束时自动将不是程序集的所有内容移动到bin目录中.

所以从这里

App.exe
App.config
Domain.dll
Application.dll
Framework.dll
Run Code Online (Sandbox Code Playgroud)

对此

App.exe
App.config
bin\Domain.dll
bin\Application.dll
bin\Framework.dll
Run Code Online (Sandbox Code Playgroud)

我猜我可以使用带有一堆移动命令的蝙蝠文件,但我希望有一些比那里有更多可重用和智能的东西.

visual-studio-2010 post-build-event probing

0
推荐指数
1
解决办法
2470
查看次数