问题列表 - 第33561页

如何制作Silverlight UserControl填充网页?

我正在Silverlight 4.0中构建一个webapp,我希望它能够扩展以填充Web浏览器的宽度和高度.但是,我现在只能让它保持顶级中锋.

我有一个Grid有3行,2列和Controls的内部填充单元格.因此,我只相信我需要的Grid拉伸到的大小UserControlUserControl页面大小.但是我该怎么做呢?

示例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)

c# silverlight wpf user-interface silverlight-4.0

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

有没有理由在界面中隐藏继承的成员?

我知道从另一个类继承的类可能会使用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)

.net c# polymorphism interface

13
推荐指数
2
解决办法
2686
查看次数

是否有ANT任务用于查看目录以进行更改?

这听起来有点牵强,但有一个ANT任务,用于观察目录的变化,然后在目录更改时运行特定的ANT类?

ant directory listener watch

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

我应该如何使用Rails 3.0创建REST API?

我似乎无法在网上找到有关在Rails中构建REST API的不同方法的更多信息; 所以我有两个问题:

  1. 有人能指出一些显示不同方法的优缺点的文章吗?
  2. 请您分享您对以下方法的优缺点的看法?

 

提议的方法

 

  1. 当用户添加.xml到URL的末尾时,使用标准控制器返回XML

    优点:

    • 这是内置于Rails并且非常易于使用
    • 遵循Rails所具有的基于资源的方法,因此现有用户很容易理解/记住

    缺点:

    • API与主站点没有干净的分离,难以维护
    • 人们可能会认为添加.xml将在它没有的地方起作用

  2. 使用命名空间路由创建单独的API控制器,这些控制器仅处理API函数,但仍可访问网站使用的相同模型

    优点:

    • API主要是分开的
    • 仍然使用资源完全控制器

    缺点:

    • URL的格式为site.com/api/resource.xml,这可能会使人们认为所有资源都可用
    • API仍然是网站代码/项目的一部分; 因此,更难维护

  3. 使用路由转发和约束将所有API调用转发到Rack应用程序

    优点:

    • API完全分开
    • 如果我们不想要,则不需要使用资源完整样式
    • 网址清楚地显示它是一个API,您应该检查文档以查看可用的内容(至少,我的思维方式是这样做的;我假设其他开发人员的想法也是如此)

    缺点:

    • 更难使用网站代码中的模型
    • 作为单独的项目更容易维护,但这意味着更难与现有站点集成
    • 必须保持代码库同步,因为模型可能会因站点功能/错误修复而发生变化

xml api ruby-on-rails-3

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

在Mac OS中设置光标位置

我想编写一个类似vnc的类似程序,将Mac OS光标移动到通过从Bonjour服务获取数据的协议给出的位置(x,y).问题是我不知道如何移动光标!

我正在和Cocoa合作.

macos cocoa cursor-position

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

用于linux的CLI pdf viewer

嘿,现在已经有一段时间了,我正在为命令行寻找一个pdf查看器.

因为我喜欢在Linux上没有X工作,并且经常在远程机器上工作,所以我想有一个工具来阅读pdfs.有很多非常好的图形程序(evince,okular,acroread,...)来完成这项工作,所以我认为应该至少有一个像样的文本模式工具.但我甚至不知道一个糟糕的人!

目前,我要么开始只读取pdf,要么使用pdftohtml + lynx.然而,后者不会产生非常好的输出,并且大多数文档都是不可读的,特别是如果它们包含数学公式.

谷歌有很多人说要么不可能,要么建议使用pdftohtml版本.

我意识到,这不是一个编程问题,但我正在考虑启动一个项目来实现这样的程序,除非已经有一个好的程序.

谢谢你的任何建议.

linux pdf command-line ncurses pdftotext

57
推荐指数
5
解决办法
5万
查看次数

使用ImageButton捕获LinearLayout onClick事件

我有一个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.有没有办法搞砸事件?

android imagebutton android-linearlayout onclicklistener

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

什么是SEDA(分阶段事件驱动架构)?

SEDA:用于良好可扩展的互联网服务的架构

"SEDA为的缩写阶段式服务器模型,并分解一个复杂的,事件驱动的应用程序为一组的阶段由连接队列 ".

我知道这是一个架构,并且SEDA有很多实现(参见维基百科文章).什么是"舞台"?有人可以提供有关分阶段事件驱动架构的全面高级摘要,以及它与传统(未分级?)事件驱动架构的区别吗?

architecture stage event-driven eda

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

在Ruby中实现的所有设计模式的备忘单?

我想知道是否有在Ruby中实现的所有设计模式的作弊cheets,这样你就不必重新发明轮子了.

ruby design-patterns

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

GWT/Javascript客户端密码加密

我正在我的gwt应用程序中实现授权,目前它以下列方式完成:

  1. 用户通过将其凭证放入表单中进行注册,然后以明文形式将其发送到服务器.
  2. 服务器代码使用BCrypt对接收到的密码进行哈希处理,并将哈希值放入数据库中.
  3. 当用户登录时,他的密码以明文形式发送到服务器,并根据存储的哈希进行检查.

现在.令我困扰的是,我正在将密码发送到服务器,我一直认为如果我使用的应用程序与我一起使用,我会不会很高兴(use-for-所有类型的密码,但在客户端加密它并不能真正赢得任何东西,因为攻击者可以使用散列密码,因为它们是明确的密码.

我一直在谷歌搜索这一点,看来互联网是非常一致的 - 显然从客户端密码加密没有任何好处.这个,这个这个是讨论和网页我来用的只是几个例子,但也有很多很多,都说同样的事情.

鉴于这一切,这个问题可能看起来有点不必要,但我希望某个地方,有人会为我提供另一个答案.

如果ssl在这一点上不是一个选项,我可以做些什么来缓解我的想法呢?有什么可以做的,或者实施某种客户端加密服务器解密方案只是耗费时间的虚弱死马?

security encryption gwt authorization client-side

15
推荐指数
2
解决办法
5589
查看次数