我在最大化模式下有一个表单,表单中包含一个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) 我正在尝试将一个UTF-8字符串(越南语)写入C#Console,但没有成功.我在Windows 7上运行.
我试图用Encoding那类转换string到char[]以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) 是否可能"无论如何"我可以在Mono项目中使用Linq到SQl?如果它实际上是.net端口,那么如果我导入System.data.Linq和VS中生成的DBML,它会工作吗?
谢谢!
例如,我想让我的侧边栏有几个动态内容.使用其他方法将导致我将查询代码放入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)
第三个是直接写入布局文件.
那我该怎么做呢?
我不知道我以前在哪里看过这个,但我确信有一种方法可以进行水平滚动.
可以说,例如你有多个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?
前一段时间我读了SQL Server中Trigger的文章,它说我可以使用逻辑表"更新"更新的行...而且我收到错误:
System.Data.SqlClient.SqlException: Invalid object name 'Updated'.
Run Code Online (Sandbox Code Playgroud)
经过一段时间的谷歌,我发现了一些帖子说只有2个逻辑表可用:插入和删除...
我很困惑......我应该使用什么,因为我的Trigger依赖于包含更新行的Updated表,并使用它来插入另一个表或新PK的同一个表...
非常感谢你
MvcContrib GridModel:是否可以在GridModel中执行ActionSyntax 我已经阅读了这篇文章,它非常有用,但我无法应用它.我不知道在最新的MVCContrib中,他们删除了".Action()",因为我无法访问它.
有没有我可以将编辑链接的ActionLink放入网格模型中?
谢谢
我刚刚开始切换到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,然后查询.
基本上这是一个数据库和查询问题.你如何在你的网站上实现相关的帖子,假设你有这个表:
+------+ +------+
+ Post + + Tags +
-------- N : M --------
Run Code Online (Sandbox Code Playgroud)
其中post有正文,链接m:n到tag.这是实现标记和帖子的一种非常常见的场景.
那么,你如何在你的网站上实现相关的帖子?
这是测试表
----------------------------------------------
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) .net ×2
linq-to-sql ×2
asp.net-mvc ×1
c# ×1
css ×1
grid ×1
html ×1
memcached ×1
model ×1
mono ×1
mvccontrib ×1
mysql ×1
php ×1
sql ×1
sql-server ×1
triggers ×1
utf-8 ×1
wpf ×1
wpf-controls ×1