问题列表 - 第33039页

将绑定从C#转换为XAML

我无法在XAML中使用此绑定。

在C#中进行绑定的工作原理是:

public partial class myControl : UserControl
{
    // get singleton instance
    InfoPool Info = InfoPool.Info;

    public myControl()
    {
        InitializeComponent();

        // Test Binding
        Binding bind = new Binding();
        bind.Source = this.Info;
        bind.Path = new PropertyPath("Time");
        txtInfoTime.SetBinding(TextBlock.TextProperty, bind);
    }
}
Run Code Online (Sandbox Code Playgroud)

在XAML中绑定不是:

<TextBlock x:Name="txtInfoTime" Text="{Binding Path=Time, Source=Info}" />
Run Code Online (Sandbox Code Playgroud)

路径和源相同,所以我的错误在哪里?

Thx罗布

c# wpf xaml binding

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

当使用"后退"按钮时,Div的类不会持续存在

我有一个包含两个div的ASP.NET页面.两者都有搜索字段和每个搜索按钮.当我第一次来到这个页面时,Div A有"SearchDiv"类,而Div B有"SearchDivDisabled".这些类会更改外观,以便用户知道他们当前启用的搜索类型.

单击Div B时,JavaScript会将其类更改为"SearchDiv",并​​将Div A更改为"SearchDivDisabled".这一切都像一个魅力.我遇到的问题是当用户更改为Div B时,单击Div B的搜索按钮(显然会重定向到结果页面),然后使用浏览器的后退按钮.当他们返回搜索页面时,Div A再次启用,Div B被禁用,即使他们上次使用Div B.在搜索按钮事件处理程序中,我在重定向之前设置了Div的class属性,希望这会更新服务器上的页面,所以当用户返回时,它们的最后启用的Div仍然会被启用(无论在第一次访问该页面时启用了哪一个).

我相信这涉及到ViewState,但我不确定为什么没有保存class属性,因此当用户返回到页面时它将被恢复.有没有我在这里缺少的东西,或者一些简单的方法来保证我想要的行为?谢谢!

编辑:这是按钮事件处理程序代码:

protected void RedirectToResults(int searchEnum, string resultPage)
{
    ShowContainer(searchEnum);
    Response.Redirect(resultPage + this.webParams.getAllVariablesString(null));
}

  protected void ShowContainer(int searchContainerToShow)
  {
     if (searchContainerToShow < 0 || searchContainerToShow > SearchContainers.Count || SearchContainers.Count == 0)
        return;

     //disable all search panels
     foreach (SearchContainer container in SearchContainers.Values)
     {
        container.searchDiv.Attributes.Add("class", "SearchDivDisabled");
     }

     //enable selected panel
     SearchContainers[searchContainerToShow].searchDiv.Attributes.Add("class", "SearchDiv");
  }
Run Code Online (Sandbox Code Playgroud)

RedirectToResults()从实际的按钮事件处理程序调用,枚举代表所选的搜索面板和结果页面URL.SearchContainers是一个将整数映射到搜索Div的字典.重要的代码是最后一行,我用"主动"搜索类更新所选搜索容器,而不是禁用的(我分配给其他div)

补充更新:过去几天我一直在与这个问题作斗争.我有点能够使用以下代码(在page_load中):

        Response.AppendHeader("Cache-Control", "no-cache, no-store, must-revalidate"); // HTTP 1.1.
        Response.AppendHeader("Pragma", "no-cache"); // HTTP 1.0.
        Response.AppendHeader("Expires", "0"); …
Run Code Online (Sandbox Code Playgroud)

javascript css asp.net viewstate

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

如何在程序集中查找所有出现的自定义属性?

如何在程序集中找到每个自定义属性?

如果可以从使用该属性的程序集中找到所有类型,但这还不够.方法,属性,枚举,枚举值,字段等如何

这样做有什么快捷方式,或者是编写代码来搜索某个类型的所有部分(属性,字段,方法等)的唯一方法吗?

Reflector做到了这一点,不知道它是如何实现的.

c# reflection custom-attributes

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

动态更改背景LinearLayout

如何动态更改背景LinearLayout?

android

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

rich:dbatable中的列宽

如何设置rich:column内部的colum宽度rich:datatable?该width属性被忽略.请参阅以下代码:

<rich:column label="#{msg[result]}" width="150px">
<f:facet name="header">
    <h:outputText value="#{veryLongText}"/>
</f:facet>
<h:outputText value="#{someValue}" /> 
<f:facet name="footer">
    <h:outputText value="#{someValue}" /> 
</f:facet>
</rich:column>
Run Code Online (Sandbox Code Playgroud)

如果渲染此列并且veryLongText宽度大于150px,则不会在多行中将其分解.相反,它只是忽略列宽并占用所需的空间.

如何解决这个问题?

css richfaces jsf-2

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

C++中的模板类

以下C++模板类的功能是什么?我是逐行注释的:

template<class T> string toString(const T& t, bool *ok = NULL) {
         ostringstream stream;
         stream << t;
         if(ok != NULL) *ok = stream.fail() == false;
         return stream.str();
}
Run Code Online (Sandbox Code Playgroud)

这是Java的toString()方法吗?

c++ templates tostring

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

如何在ASP.NET中的负载均衡器后面获取主机名?

我有几台服务器和一个负载均衡器.我想显示当前为该页面提供服务的服务器名称.

我正在使用HttpContext.Current.Request.ServerVariables["SERVER_NAME"],HttpContext.Current.Request.ServerVariables["LOCAL_ADDR"]但显示所有服务器的相同数据(显示负载均衡器信息,但不显示有关确切服务器名称的信息).

如何获得相关信息?

asp.net load-balancing

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

Hibernate =未找到列

我通过Hibernate运行Java中的聚合函数,由于某种原因它给我这个错误:

INFO Binary:182 - could not read column value from result set: l_date; Column 'l_date' not found. 
Run Code Online (Sandbox Code Playgroud)

当我运行MySQL查询时,列名是l_date和登录,我无法弄清楚为什么它没有找到它.

我在MySQL中测试了查询并验证它确实有效.我的功能如下.

public List<Logins> getUserLoginsByMonth() {
     Session session = getSessionFactory().openSession();
     ArrayList<Logins> loginList = null; 

     try {
          String SQL_QUERY = "SELECT l_date as l_month, SUM(logins) as logins FROM (SELECT DATE_FORMAT(login_time, '%M') as l_date, COUNT(DISTINCT users) as logins FROM user_logins WHERE login_time > DATE_SUB(NOW(), INTERVAL 1 YEAR) GROUP BY DATE(login_time)) AS Z GROUP BY(l_month)";

          Query query = session.createSQLQuery(SQL_QUERY);
          List results = query.list();
          for(ListIterator iter = …
Run Code Online (Sandbox Code Playgroud)

java orm hibernate native-sql

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

次要表或OnetoOne协会?

考虑以下"模型":

USER
    Long: PK
    String: firstName
    String: lastName

USER_EXT
    Long: PK
    String: moreInfo
    Date: lastModified
Run Code Online (Sandbox Code Playgroud)

我正在尝试查找/创建正确的Hibernate映射(使用Annotations),这样,使用HQL查询就像"来自用户"一样简单,它将生成以下SQL:

select firstName, moreInfo from USER, USER_EXT where user.pk = user_ext.pk
Run Code Online (Sandbox Code Playgroud)

我已经尝试了所有的东西,从使用@Secondarytable到@OneToOne协会,但我不能让它工作.

我现在得到的最好结果是@OneToOne关联生成多个SQL查询,一个用于获取USER中的行,而结果集中的每一行都有一个来自USER_EXT的select查询.

这是非常无效的.

任何的想法 ?

hibernate hql one-to-one

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

APNS 从多个服务器发送通知

我正在编写一个 iOS 应用程序,它将从后端服务器通过 APNS 发送通知。

我可以配置多个服务器以连接到 APNS 并发送通知吗?如果是这样,可以为单个应用程序发送通知的服务器数量是否有限制?

我在 Apple 网站上找不到任何有关此的详细信息(例如http://developer.apple.com/iphone/library/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ApplePushService/ApplePushService.html

iphone apple-push-notifications ios

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