小编Duc*_*tal的帖子

WPF:如何使HeaderedContentControl.Content适合身高?

我在最大化模式下有一个表单,表单中包含一个HeaderContentControl.在HeaderContentControl.Content中,我添加了一个DockLayout,但问题是DockLayout不适合表单高度.

应该适合形式高度

我该如何解决这个问题?这是xaml文件:

<Window x:Class="Prototype.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:Prototype"
    Title="XXX"
    x:Name="frmMain"
    Width="581" Height="340" ResizeMode="CanMinimize" 
    WindowStartupLocation="CenterScreen" WindowState="Maximized" 
    WindowStyle="None" IsHitTestVisible="True" Topmost="False"  AllowsTransparency="True" Background="Transparent" Loaded="frmMain_Loaded">
    <!-- Copyright Microsoft Corporation. All Rights Reserved. -->
    <Window.Resources>
        <Style TargetType="{x:Type local:MainWindow}">
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="{x:Type local:MainWindow}">

                            <Border Background="#FF333333"
                BorderBrush="#FFCCCCCC"
                BorderThickness="1"
                CornerRadius="5"
                Padding='2'>
                                <HeaderedContentControl>
                                    <HeaderedContentControl.Header>
                                        <Grid>
                                            <Grid.RowDefinitions>
                                                <RowDefinition Height="19*" />  
                                            </Grid.RowDefinitions>
                                            <Grid.ColumnDefinitions>
                                                <ColumnDefinition Width="212*" />
                                                <ColumnDefinition Width="84*" />
                                                <ColumnDefinition Width='Auto' />
                                            </Grid.ColumnDefinitions>

                                            <Rectangle Grid.ColumnSpan="3" Fill="#FF505050" />

                                            <TextBlock FontSize="13"
                                                FontWeight='Bold'
                                                VerticalAlignment='Center'
                                                Margin="6,5,3,6"
                                                Text="XXX" Grid.ColumnSpan="2" OpacityMask="#FFCECECE" Foreground="#FFF3F3F3" Height="20" />
                                            <Button x:Name='WindowCloseButton' …
Run Code Online (Sandbox Code Playgroud)

wpf wpf-controls

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

.NET控制台应用程序中的越南字符(UTF-8)

我正在尝试将一个UTF-8字符串(越南语)写入C#Console,但没有成功.我在Windows 7上运行.

我试图用Encoding那类转换stringchar[]byte[]再到字符串,但没有帮助,串输入直接从数据库.

这是一些例子

TôitênlàĐức,cuộcsốngthậtvuivẻtuyệtvời

它没有显示特殊字符??...而是显示?,比使用Encoding类更糟糕.

有没有人可以尝试这个或知道这个问题?


我的代码

static void Main(string[] args)
{
    XDataContext _new = new XDataContext();
    Console.OutputEncoding = Encoding.GetEncoding("UTF-8");
    string srcString = _new.Posts.First().TITLE;

    Console.WriteLine(srcString);
    // Convert the UTF-16 encoded source string to UTF-8 and ASCII.
    byte[] utf8String = Encoding.UTF8.GetBytes(srcString);
    byte[] asciiString = Encoding.ASCII.GetBytes(srcString);

    // Write the UTF-8 and ASCII encoded byte arrays. 
    Console.WriteLine("UTF-8  Bytes: {0}", BitConverter.ToString(utf8String));
    Console.WriteLine("ASCII  Bytes: {0}", BitConverter.ToString(asciiString));


    // Convert UTF-8 and …
Run Code Online (Sandbox Code Playgroud)

.net c# utf-8 console-application

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

Linq to SQL on Mono?

是否可能"无论如何"我可以在Mono项目中使用Linq到SQl?如果它实际上是.net端口,那么如果我导入System.data.Linq和VS中生成的DBML,它会工作吗?

谢谢!

.net mono linq-to-sql

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

带有Rails布局的动态边栏

例如,我想让我的侧边栏有几个动态内容.使用其他方法将导致我将查询代码放入View中,这根本不是一个好主意.我想在我的控制器中保留任何查询.

目前我知道有几个ff.方法:

渲染共享部分 - >否在哪里放置查询

render :partial => "shared/sidebar"
Run Code Online (Sandbox Code Playgroud)

内容 - >评论中的其他详细信息

<%= yield :sidebar %>
<% content_for :sidebar do %>
  <a href="http://www.netscape.com">Netscape</a><br>
  <a href="http://www.lycos.com">Lycos</a><br>
  <a href="http://www.walmart.com">Wal Mart</a><br>
<% end %>
Run Code Online (Sandbox Code Playgroud)

第三个是直接写入布局文件.

那我该怎么做呢?

ruby-on-rails

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

水平滚动?

我不知道我以前在哪里看过这个,但我确信有一种方法可以进行水平滚动.

可以说,例如你有多个DIV是ff:结构:

<div class="container">
    <div>Content</div>
    <div>Content</div>
    <div>Content</div>
    <div>Content</div>
    <div>Content</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种方法使其水平对齐,而不会破坏下一行.并且会有一个水平滚动而不是垂直滚动.

通常情况下,如果我做了一个浮动:左边或显示:内联,在div填充足够的水平空间后,它将转到下一行.反正有没有让它在一条直线水平线上对齐并为此做一个h-scroll?

html css

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

该表应该包含更新触发器的更新行

前一段时间我读了SQL Server中Trigger的文章,它说我可以使用逻辑表"更新"更新的行...而且我收到错误:

System.Data.SqlClient.SqlException: Invalid object name 'Updated'.
Run Code Online (Sandbox Code Playgroud)

经过一段时间的谷歌,我发现了一些帖子说只有2个逻辑表可用:插入和删除...

我很困惑......我应该使用什么,因为我的Trigger依赖于包含更新行的Updated表,并使用它来插入另一个表或新PK的同一个表...

非常感谢你

sql-server triggers sql-server-2008

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

编辑GridModel中的链接(MVCContrib)

MvcContrib GridModel:是否可以在GridModel中执行ActionSyntax 我已经阅读了这篇文章,它非常有用,但我无法应用它.我不知道在最新的MVCContrib中,他们删除了".Action()",因为我无法访问它.

有没有我可以将编辑链接的ActionLink放入网格模型中?

谢谢

asp.net-mvc grid model mvccontrib html.actionlink

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

反正有没有为Memcached serilize linq对象?

我刚刚开始切换到memcached,目前正在使用memcached进行测试.

我有2个对象,我创建了一个对象并在其上放置了[Serializable](例如,让我们调用它Object1),另一个对象是使用Linq DBML(Object2)创建的.

我试着memcached List<Object1>,它工作得很好,就像魅力一样,这里的一切都是缓存和正确加载.

但接着,我转到Linq对象,现在我尝试添加到memcached List<Object2>这不起作用,它根本没有添加到memcached.没有添加密钥

我继续前进并将序列化模式更改为单向,再次添加,仍然没有希望.

反正有没有让这项工作?

这是我刚刚编写的简单测试,使用codeplex中的MemcachedProvider来演示:

public ActionResult Test()
{
    var returnObj = DistCache.Get<List<Post>>("testKey");
    if (returnObj == null)
    {
        DataContext _db = new DataContext();
        returnObj = _db.Posts.ToList();
        DistCache.Add("testKey", returnObj, new TimeSpan(29, 0, 0, 0));
        _db.Dispose();
    }

    return Content(returnObj.First().TITLE);
}
Run Code Online (Sandbox Code Playgroud)

这是来自Memcached,没有调用STORE:

> NOT FOUND _x_testKey
>532 END
<528 get _x_testKey
> NOT FOUND _x_testKey
>528 END
<516 get _x_testKey
> NOT FOUND _x_testKey
>516 END
Run Code Online (Sandbox Code Playgroud)

在我的SQL分析器中,它调用3个查询3个测试时间=>证明从Memcached返回的对象为null,然后查询.

memcached linq-to-sql

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

查找相关帖子的最佳算法是什么?

基本上这是一个数据库和查询问题.你如何在你的网站上实现相关的帖子,假设你有这个表:

+------+        +------+
+ Post +        + Tags  +
-------- N : M  --------
Run Code Online (Sandbox Code Playgroud)

其中post有正文,链接m:n到tag.这是实现标记和帖子的一种非常常见的场景.

那么,你如何在你的网站上实现相关的帖子?

database-design

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

我该如何进行此查询?

这是测试表

----------------------------------------------
id | username | point | level | created_date
----------------------------------------------
 1 | name_a   |  1    |   1   | 2011-08-01
 2 | name_a   |  2    |   2   | 2011-08-02
 3 | name_b   |  5    |   1   | 2011-08-02
 3 | name_c   |  6    |   1   | 2011-08-02
 4 | name_d   |  1    |   1   | 2011-08-01
 5 | name_d   |  3    |   1   | 2011-08-02
 5 | name_d   |  5    |   2   | 2011-08-03
 4 | name_e   |  5 …
Run Code Online (Sandbox Code Playgroud)

php mysql sql

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