我正在Silverlight 4.0中构建一个webapp,我希望它能够扩展以填充Web浏览器的宽度和高度.但是,我现在只能让它保持顶级中锋.
我有一个Grid有3行,2列和Controls的内部填充单元格.因此,我只相信我需要的Grid拉伸到的大小UserControl和UserControl页面大小.但是我该怎么做呢?
示例XAML:
<UserControl x:Class="RepentWeb.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:Microsoft.Windows.Controls;assembly=Microsoft.Windows.Controls.WatermarkedTextBox"
mc:Ignorable="d"
d:DesignHeight="740" d:DesignWidth="1020" HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch">
<Grid x:Name="LayoutRoot" Background="White" Width="1020">
<Grid Height="740" HorizontalAlignment="Stretch" Name="grid1" VerticalAlignment="Stretch" Width="1020" ShowGridLines="False">
<Grid.RowDefinitions>
<RowDefinition Height="372*" />
<RowDefinition Height="40*" />
<RowDefinition Height="328" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="415*" />
<ColumnDefinition Width="411*" />
</Grid.ColumnDefinitions>
<local:WatermarkedTextBox Watermark="Source" Margin="12,6,8,8" Name="tbCode" AcceptsReturn="True" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto" FontFamily="Courier New" FontSize="12" HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch" KeyDown="tbCode_KeyDown" IsTabStop="True" />
<local:WatermarkedTextBox Grid.Column="1" Watermark="Output" AcceptsReturn="True" Margin="9,6,15,8" Name="tbOutput" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto" VerticalAlignment="Stretch" …Run Code Online (Sandbox Code Playgroud) 我知道从另一个类继承的类可能会使用new关键字隐藏属性.但是,这隐藏了属性的特定实现,因此我可以看到它是如何使用的.
是否有任何实际的理由在实现其他接口的接口中隐藏成员?例如,考虑以下示例.IChildInterface 实施IParentInterface和隐藏PropertyA.
interface IParentInterface
{
string Name { get; set; }
int PropertyA { get; set; }
int PropertyB { get; set; }
}
interface IChildInterface : IParentInterface
{
int PropertyA { get; set; }
int PropertyC { get; set; }
}
Run Code Online (Sandbox Code Playgroud) 这听起来有点牵强,但有一个ANT任务,用于观察目录的变化,然后在目录更改时运行特定的ANT类?
我似乎无法在网上找到有关在Rails中构建REST API的不同方法的更多信息; 所以我有两个问题:
当用户添加.xml到URL的末尾时,使用标准控制器返回XML
优点:
缺点:
.xml将在它没有的地方起作用
使用命名空间路由创建单独的API控制器,这些控制器仅处理API函数,但仍可访问网站使用的相同模型
优点:
缺点:
使用路由转发和约束将所有API调用转发到Rack应用程序
优点:
缺点:
我想编写一个类似vnc的类似程序,将Mac OS光标移动到通过从Bonjour服务获取数据的协议给出的位置(x,y).问题是我不知道如何移动光标!
我正在和Cocoa合作.
嘿,现在已经有一段时间了,我正在为命令行寻找一个pdf查看器.
因为我喜欢在Linux上没有X工作,并且经常在远程机器上工作,所以我想有一个工具来阅读pdfs.有很多非常好的图形程序(evince,okular,acroread,...)来完成这项工作,所以我认为应该至少有一个像样的文本模式工具.但我甚至不知道一个糟糕的人!
目前,我要么开始只读取pdf,要么使用pdftohtml + lynx.然而,后者不会产生非常好的输出,并且大多数文档都是不可读的,特别是如果它们包含数学公式.
谷歌有很多人说要么不可能,要么建议使用pdftohtml版本.
我意识到,这不是一个编程问题,但我正在考虑启动一个项目来实现这样的程序,除非已经有一个好的程序.
谢谢你的任何建议.
我有一个ImageButton和一个包含在LinearLayout中的TextView,如下所示:
<LinearLayout android:orientation="vertical"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_weight="20" android:gravity="center"
android:clickable="true" android:id="@+id/action_showhide">
<ImageButton android:id="@+id/test"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:src="@drawable/ic_toggle_hide_states" android:background="@null"></ImageButton>
<TextView android:id="@+id/TextView01" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="@string/txtHide"
android:textColor="@drawable/orange" android:textStyle="bold"></TextView>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
ImageButton由正常,聚焦和按下状态的自定义drawable支持.我想允许用户单击LinearLayout中的任何位置来触发OnClick事件.下面的代码显示了OnClickListener的设置:
final LinearLayout actionHide = (LinearLayout) findViewById(R.id.action_showhide);
actionHide.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Log.d(AppAdvocate.TAG, "Event caught");
}
});
Run Code Online (Sandbox Code Playgroud)
当用户点击任意位置上的TextView但是当用户点击ImageButton的事件不能上升到的LinearLayout代码工作.我没有为按钮定义onClickListener.我希望我的ImageButton的drawable可以更改,所以我不想将它设置为clickable = false.有没有办法搞砸事件?
"SEDA为的缩写阶段式服务器模型,并分解一个复杂的,事件驱动的应用程序为一组的阶段由连接队列 ".
我知道这是一个架构,并且SEDA有很多实现(参见维基百科文章).什么是"舞台"?有人可以提供有关分阶段事件驱动架构的全面高级摘要,以及它与传统(未分级?)事件驱动架构的区别吗?
我想知道是否有在Ruby中实现的所有设计模式的作弊cheets,这样你就不必重新发明轮子了.
我正在我的gwt应用程序中实现授权,目前它以下列方式完成:
现在.令我困扰的是,我正在将密码发送到服务器,我一直认为如果我使用的应用程序与我一起使用,我会不会很高兴(use-for-所有类型的密码,但在客户端加密它并不能真正赢得任何东西,因为攻击者可以使用散列密码,因为它们是明确的密码.
我一直在谷歌搜索这一点,看来互联网是非常一致的 - 显然从客户端密码加密没有任何好处.这个,这个和这个是讨论和网页我来用的只是几个例子,但也有很多很多,都说同样的事情.
鉴于这一切,这个问题可能看起来有点不必要,但我希望某个地方,有人会为我提供另一个答案.
如果ssl在这一点上不是一个选项,我可以做些什么来缓解我的想法呢?有什么可以做的,或者实施某种客户端加密服务器解密方案只是耗费时间的虚弱死马?
c# ×2
.net ×1
android ×1
ant ×1
api ×1
architecture ×1
client-side ×1
cocoa ×1
command-line ×1
directory ×1
eda ×1
encryption ×1
event-driven ×1
gwt ×1
imagebutton ×1
interface ×1
linux ×1
listener ×1
macos ×1
ncurses ×1
pdf ×1
pdftotext ×1
polymorphism ×1
ruby ×1
security ×1
silverlight ×1
stage ×1
watch ×1
wpf ×1
xml ×1