小编Dav*_*vey的帖子

跨多个Xaml文件拆分WPF接口

我正在尝试使用XAML创建用户界面.但是,该文件很快变得非常庞大并且难以使用.在多个文件中拆分它的最佳方法是什么.

我希望能够将一个元素(如ComboBox)的内容设置为在不同的xaml文件中定义的元素(但在同一个VS项目中).

谢谢

wpf xaml

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

RDS端点名称格式

在AWS中,RDS端点名称具有以下格式

my-db-name.aaaaaaaaaaaa.eu-west-1.rds.amazonaws.com
Run Code Online (Sandbox Code Playgroud)

标识符的第二部分是一系列看似随机的字符.这是怎么产生的?它似乎在同一帐户和区域中的所有rds实例中保持一致.是否还有其他因素会导致其发生变化.

我查看了AWS文档,但找不到任何相关信息.

amazon-web-services amazon-rds

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

转换器参数应该用于此绑定

我正在尝试实现一个wpf用户控件,它使用转换器将文本框绑定到双精度列表.如何将用户控件的实例设置为转换器参数?

控件的代码如下所示

谢谢

<UserControl x:Class="BaySizeControl.BaySizeTextBox"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"  
    xmlns:local="clr-namespace:BaySizeControl"
    >
    <UserControl.Resources>
        <local:BayListtoStringConverter x:Key="BaySizeConverter"/>
    </UserControl.Resources>
    <Grid>

        <TextBox  Name="Textbox_baysizes" 
                  Text="{Binding RelativeSource={RelativeSource self},
                                Path=Parent.Parent.BaySizeItemsSource, 
                                Converter={StaticResource BaySizeConverter}}"
                  />
    </Grid>
</UserControl>
Run Code Online (Sandbox Code Playgroud)

.net wpf xaml converter

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

一维嵌套算法

将1维长度嵌套到预定义的库存长度中的有效算法是什么?

例如,如果您需要以下数量和长度的钢筋,

  • 5 x 2米
  • 5 x 3米
  • 5 x 4米

这些可以从10米棒切割.你如何计算切割10米棒的模式,以便使用最小数量的棒?

另外,如何在算法中加入多个库存长度?


我有一些时间来处理这个问题,所以我要写下我是如何解决它的.我希望这对某人有用.我不确定是否可以像这样回答我自己的问题.如果更合适,主持人可以将此更改为答案.

首先感谢所有回答的人.这指出了适当的算法; 切割库存问题.

这篇文章也很有用; "计算最少量的减产废物的切割清单".

好的,关于解决方案.

我将在我的解决方案中使用以下术语;

  • 库存:一定长度的材料将被切成小块
  • 切割:从库存中切割出的一段材料.可以从同一块库存中取出多个切口
  • 废物:在完成所有切割后留在一块原料中的材料长度.

解决问题有三个主要阶段,

  1. 确定所有可能的切割组合
  2. 确定可以从每个库存中获取哪些组合
  3. 找到最佳的切割组合组合.

步骤1

N切口有2 ^ N-1个独特的切割组合.这些组合可以表示为二元真值表.

A,B,C是独特的切口;

A B C | Combination
-------------------
0 0 0 | None
0 0 1 | C
0 1 0 | B
0 1 1 | BC
1 0 0 | A
1 0 1 | AC
1 1 0 | AB
1 1 1 | ABC …
Run Code Online (Sandbox Code Playgroud)

algorithm

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

适用于.NET的STEP/EXPRESS工具

有没有人在.Net环境中使用STEPEXPRESS格式的经验?

我正在寻找一种工具,它将基于EXPRESS模式生成ac#类结构.我还想要这个工具来创建一个解析器/文件生成器,用于导入和导出到STEP文件.

有谁知道这样做的工具?任何能让我更接近自己实现的工具也会很有用.

.net c# code-generation step

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

跨多个数据库的交叉引用

我有两个数据库,一个是MS Access文件,另一个是SQL Server数据库.我需要创建一个SELECT命令,根据Access数据库中的数据过滤SQL Server数据库中的数据.使用ADO.NET实现这一目标的最佳方法是什么?

我可以将每个数据库中的所需数据提取到两个新表中.将它们放在一个数据集中.然后在数据集上执行另一个SELECT命令来组合数据?

附加信息:Access数据库不是永久性的.要使用的Access文件由用户在运行时设置.

这里有一些背景信息来解释为什么有两个数据库.我的公司使用CAD程序来设计建筑物.该程序将CAD模型中使用的材料存储在Access数据库中.每个型号都有一个文件.我正在编写一个程序,为每个模型生成成本信息.这基于存储在SQL Server数据库中的当前材料价格.


我的解决方案

我最终只是将访问数据库中的数据导入SQL Server db中的临时表.执行所有必要的处理然后删除临时表.这不是一个漂亮的解决方案,但它有效.

c# sql sql-server ado.net ms-access

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

Linq to sql错误与identitiy增量字段

我刚刚开始使用linq到sql并且在插入带有自动递增字段的记录时遇到了问题.

我创建了一个由linq定义的公司对象的新实例.它已将自动递增字段'companyID'初始化为0. InsertOnSubmit()失败,出现以下invalidOperationException.

成员'companyID'的自动同步规范不正确

对于companyID属性,列属性IsDbGenerated为true.我使用的是sql server 2000.

编辑:自动同步设置为OnIsert.dataype在TSQL中是BigInt,长在c#中.

有谁知道为什么会出现这个错误以及如何解决它?

谢谢

.net sql linq auto-increment

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