小编xan*_*ont的帖子

Tesseract API文档在哪里?

我查看了整个Google代码网站,但我没有找到任何解释如何从API角度使用Tesseract的内容.谁知道我在哪里可以找到这个?

tesseract

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

通过DataBinding在UserControl中设置自定义属性

假设我有一个非常简单的UserControl - 对于所有意图和目的 - 只不过是TextBox:

public partial class FooBox : UserControl
{
    public static readonly DependencyProperty FooTextProperty =
        DependencyProperty.Register("FooText", typeof(string), typeof(FooBox));

    public FooBox()
    {
        InitializeComponent();
    }

    public string FooText
    {
        get { return textBlock.Text; }
        set { textBlock.Text = value; }
    }
}

<UserControl x:Class="Namespace.FooBox"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Height="300" Width="300">
    <Grid>
        <TextBlock x:Name="textBlock" />
    </Grid>
</UserControl>
Run Code Online (Sandbox Code Playgroud)

在表格上,它被声明为:

<local:FooBox FooText="{Binding Name}" />
Run Code Online (Sandbox Code Playgroud)

表单的DataContext设置为具有Name属性的对象.但这不适合我.我错过了什么?

wpf

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

应用默认WPF样式

我有一个全球性的风格,将我所有的TextBox风格,但在某些情况下,我想恢复只是前景色到原来的非定制式的色彩.我尝试使用我希望恢复{TemplateBinding Foreground}的特定内部TextBoxes.它最终不是有效的XAML,我不确定这是正确的方式.

有任何想法吗?谢谢.

wpf styles

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

如何在C#中创建正确的转义文件:// URI?

file://从本地路径创建完全URL编码的URI 的正确方法是什么,即所有特殊字符(如空白等)都被转义?

鉴于以下输入

C:\Data\Input Document.txt
Run Code Online (Sandbox Code Playgroud)

我想得到

file:///C:/Data/Input%20Document.txt
Run Code Online (Sandbox Code Playgroud)

我一直在用

Uri uri = new Uri(@"C:\Data\Input Document.txt", UriKind.RelativeOrAbsolute); 
Run Code Online (Sandbox Code Playgroud)

但是,这会导致未转义的URI:

file:///C:/Data/Input Document.txt
Run Code Online (Sandbox Code Playgroud)

c# uri

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

在ASP.Net中使用声明式与编程式方法有哪些优点/缺点?

使用此模型有哪些优点/缺点

<asp:GridView Id="grdEmployees" runat="server" DataSourceID="objEmployees">
    ...
</asp:GridView>
Run Code Online (Sandbox Code Playgroud)

与以编程方式创建控件和绑定数据等相比......?

在哪种情况下应该使用每种方法?

asp.net

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

设置WPF的ListView标题的悬停颜色

任何人都知道如何设置WPF ListView的标题悬停颜色的样式?

谢谢!

wpf

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

帮我理解NewExpression.Members

NewExpression.Members是否告知LINQ运行时如何将类型的构造函数参数映射到其属性?如果是这样,是否有一个属性来设置映射?我想象的是这样的:

public class Customer
{
  public Customer(int id, string name)
  {
    Id = id;
    Name = name;
  }

  [CtorParam("id")]
  public int Id { get; set; }

  [CtorParam("name")]
  public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

但MSDN文档中没有一个真正告诉您如何准确地初始化成员.

c# linq

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

ASP.NET MVC 3.0 Chart Helper显示图例

有没有办法使用图表助手在图表上显示图例?

它默认不显示,没有可以说显示的属性,如果我在xml中指定了图例:

<Legends>
    <Legend _Template_=""All"" BackColor=""Black"" Docking=""Bottom"" Font=""Trebuchet MS, 8.25pt, style=Bold"" LegendStyle=""Row"" >
    </Legend>
  </Legends>  
Run Code Online (Sandbox Code Playgroud)

它也不起作用.

图表助手中有方法public Chart AddLegend(string title = null, string name = null); 但是当我打电话给它时,我看不到我的图表上的图例,图表也没有显示.

Chart chart = new System.Web.Helpers.Chart(width: 120, height: 300, theme: chartStyle: ChartTheme.Green.ToString()) 
                .AddLegend("title", "name") // not existed legends, that's why error.
                .AddSeries(
                    chartType: "Column"
                    legend: "Rainfall"
                    xValue: new[] { "jan", "feb", "mar", "apr", "may" },
                    yValues: new[] { "20", "20", "40", "10", "10" });
Run Code Online (Sandbox Code Playgroud)

.获取错误: Series 'Series1' uses non-existing legend name 'Rainfall'. …

.net c# mschart asp.net-mvc-3

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

Winforms:在整个应用程序中访问类属性

我知道这一定是一个古老而疲惫的问题,但我似乎无法通过我可信赖的朋友(又名谷歌)找到任何东西.

我有一个.net 3.5 c#winforms应用程序,它在应用程序启动时向用户显示登录表单.成功登录后,我想运行数据库,引入一些特定于用户的数据并将它们(在属性中)保存在一个名为AppCurrentUser.cs的类中,这样可以在程序集中的所有类中访问它们 - 目的这里我可以通过一次性数据读取填充一些属性,而不是每次我需要时调用DB.在Web应用程序中,我通常会使用Session变量,而且我知道WinForms中不存在这个概念.

类结构类似于以下内容:

public class AppCurrentUser {

    public AppCurrentUser() { }

    public Guid UserName { get; set; }
    public List<string> Roles { get; set; }
    public string Firstname { get; set; }
    public string Lastname { get; set; }
} 
Run Code Online (Sandbox Code Playgroud)

现在,我有一些选择,我需要一些专家建议:

作为一个"哑"类,我应该使属性非静态,实例化类然后设置属性......但是我只能从创建它的类中访问该实例,对吧?

从逻辑上讲,我相信这些属性应该是静态的,因为我将只在整个应用程序中使用该类一次(而不是创建它的新实例),并且它的属性值将在应用程序关闭时"重置".(如果我创建它的一个实例,我可以在应用程序关闭时处理它)

我应该如何构建我的类,以及如何在程序集中的所有类中访问其属性?我真的很感激你对此的诚实和宝贵的建议!

谢谢!

singleton global-variables winforms

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

使用什么文字编码?

我需要设置我的PostgreSQL DB的文本编码来处理非美国英语字符,你会发现这些字符用德语,西班牙语和法语等语言显示.我应该使用什么字符编码?

postgresql character-encoding

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