小编won*_*nea的帖子

访问嵌套的静态常量

我正在尝试在 WPF 中使用嵌套常量,但 XAML 似乎无法处理嵌套的静态类。

namespace MyCommon.Constants
{
    public static class Constants
    {
        public static class Formatting
        {
            public static class DateTime
            {
                public const string BritishDateToString = "dd-MM-yy";
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

导入命名空间

xmlns:constants="clr-namespace:MyCommon.Constants;assembly=MyCommon"
Run Code Online (Sandbox Code Playgroud)

以下几行给出了一个错误

<DataGridTextColumn Binding="{Binding Path=Date, StringFormat={x:Static constants:Constants.Formatting.DateTime.BritishDateTimeToString}}" Header="Date" />
Run Code Online (Sandbox Code Playgroud)

c# wpf xaml class-constants

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

&lt;StackLayout&gt; 是否有一些默认的填充或间距?

我试图将两个 StackLayout 包含在另一个 StackLayout 中,但似乎某处有一些额外的填充。是否有默认填充,如果有,我如何为外部 StackLayout 删除它?

xamarin xamarin.forms

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

带有复选框的WPF列表框显示为空白,动态添加

我正在尝试使用系列复选框条目填充列表框,但是一旦运行列表框下面的代码,其中有空白条目,这是可选择的,即出现蓝色条.但是,文本或复选框都不会出现.

for (int num = 1; num <= 10; num++)
{
   CheckBox checkBox = new CheckBox();
   checkBox.Text = "sheet" + num.ToString();
   checkBox.Name = "checkbox" + num.ToString();

   thelistbox.Items.Add(checkBox);
}
Run Code Online (Sandbox Code Playgroud)

c# wpf checkbox listbox

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

查找选定的WPF列表框条目

我一直在尝试使用以下代码遍历WPF中列表框的选定项目;

        try
        {
            for (int i = 0; i < mylistbox.SelectedItems.Count; i++)
            {
                ListItem li = (ListItem)mylistbox.SelectedItems[i];

                string listitemcontents_str = li.ToString();
            }
        }
        catch(Exception e)
        {
            // Error appears here
            string error = e.ToString();
        }
Run Code Online (Sandbox Code Playgroud)

但是我收到了无效的强制转换异常;

System.InvalidCastException:无法将类型为"mylist"的对象强制转换为"System.Windows.Documents.ListItem".

有没有解决的办法?

c# wpf .net-3.5

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

Ankhsvn与Redmine整合

出于好奇,我正在我们的开发办公室部署AnkhSVN与Visual Studio 2010,并且在Redmine管理项目方面取得了很大成功.但是,有一个问题是将AnkhSVN与Redmine整合在问题方面.所以我可以提交针对特定错误修复的提交.这可能吗?

svn ankhsvn redmine visual-studio-2010 redmine-plugins

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

DataGridView没有绑定IEnumerable <TResult>但是List <TResult>

我写了这段代码:

public List<TResult> SelectAll<TResult>(Func<Regions, TResult> selector) where TResult : class
{
    using (RepositoryDataContext = new DataClasses1DataContext())
    {
        return RepositoryDataContext.Regions.Select<Regions, TResult>(selector).ToList<TResult>();
    }
}
Run Code Online (Sandbox Code Playgroud)

并以这种方式从表单中调用它:

dgvFindFirst.DataSource = clsr.SelectAll<SelectAllRegion>(MY SELECT LAMBDA EXP);
Run Code Online (Sandbox Code Playgroud)

但是当写一个像这样的方法:

public IEnumerable<TResult> SelectAll<TResult>(Func<Regions, TResult> selector) where TResult : class
{
    using (RepositoryDataContext = new DataClasses1DataContext())
    {
        return RepositoryDataContext.Regions.Select<Regions, TResult>(selector).AsEnumerable<TResult>();
    }
}
Run Code Online (Sandbox Code Playgroud)

DataGridView Not Bound任何Nothing返回.问题是什么?

lambda linq-to-sql c#-4.0

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

实施测试和单元测试

我只是想知道单元测试和实现测试的区别是什么.我知道单元测试是使用定义的输入测试你的模块/类/对象,并根据一些定义的输出检查结果但是实现测试做了什么以及你如何做?实施测试在开发生命周期中也适用于何处?

testing unit-testing terminology

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

WPF查找窗口实例

我在类中创建了一个窗口实例,但我无法直接从其他类访问该窗口的实例.

有没有办法引用我已经使用C#方法创建的窗口实例,可能会搜索打开的应用程序窗口,直到找到我正在尝试访问的仪表板窗口?

c# wpf

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

比较图像

我在2个不同的对象中有完全相同的图像.它们是bmp,当我将它们与.Equals它进行比较时返回false.

这是否有原因,如果是这样的话,应该如何比较图像?

c# image

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

使用委托的条件分配

我想分配给这样的数据表.

如果datatable为null,则创建一个新的数据表,否则清除数据表

我写的代码

datatable= (datatable== null) ? 
   new DataTable() :  
  delegate(){datatable.Clear(); return datatable;});
Run Code Online (Sandbox Code Playgroud)

如何使用委托或匿名方法实现这一目标?尽可能使用最短的代码.

c# delegates anonymous-methods

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