问题列表 - 第31762页

在Silverlight中向Resource Dictionary添加Code Behind时出现xClassNotDerivedFromElement错误

我需要在资源字典后面添加代码,如本问题所述.(我知道这不是一个好习惯,但它应该基于链接问题的评论工作.)我用x:Class属性引用代码:

XAML(单独的资源字典文件):

<ResourceDictionary
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    x:Class="MyNamespace.MyStandardResources">
    ...
</ResourceDictionary>
Run Code Online (Sandbox Code Playgroud)

码:

using System.Windows;

namespace MyNamespace
{
    public partial class MyStandardResources : ResourceDictionary
    {
        public MyStandardResources()
        {
            InitializeComponent();
        }

        //...
    }
}
Run Code Online (Sandbox Code Playgroud)

这会导致运行时解析器异常:

分析器内部错误:对象编写器 ' xClassNotDerivedFromElement '.System.Windows.Application.LoadComponent中的[Line:xxx Position:xxx].

资源包含在带有ResourceDictionary.MergedDictionaries标记的App.xaml中.

.net silverlight xaml code-behind resourcedictionary

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

嵌套父控制器中的调用方法

我有一个UIViewController有一个UIPopoverController,它有一个UINavigationController,然后是一个UIViewController.我如何从子UIViewController中调用父UIViewController中的方法(例如 - (void)update)?尝试了很多组合,但仍然没有奏效.

iphone cocoa-touch objective-c

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

验证Jpa实体:在服务中或由生命周期监听器

问题在于将Jpa实体的业务验证逻辑放在哪里(或换句话说:您更喜欢哪里).

两个想法是:

  1. 在EntityListener中,保存或更新之前将验证实体
  2. 在提供对jpa持久方法的访问的服务中.

两者都有利弊.当使用方法2时,测试更容易,因为您可能只是模拟jpa提供程序并测试验证逻辑.另一方面,使用#NotNull等验证,验证将在同一时刻进行.

我很想知道如何解决项目中的验证问题,哪种方式更好.

谢谢.

java architecture validation design-patterns jpa

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

在会话中存储对象

我有一个 PersistenceCapable 类

@PersistenceCapable(identityType = IdentityType.APPLICATION)
public class MyClass
{
 @PrimaryKey
 @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
 private Long id;
         ..........
         ..........
}
Run Code Online (Sandbox Code Playgroud)

在我的 servlet 中,我需要在会话中存储这个类的对象

............
MyClass u = new MyClass();
......
......
HttpSession session = req.getSession(true);
session.setAttribute("SV", u);
........
Run Code Online (Sandbox Code Playgroud)

我正进入(状态 java.lang.RuntimeException: java.io.NotSerializableException:

这是什么?

java session servlets

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

C:截图

如何捕获屏幕并将其保存为 C 中的图像?
操作系统:Windows(XP 和 7)

谢谢

c windows screenshot

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

C#:收藏被修改; 枚举操作可能无法执行

我的目标是从我的应用程序中的用户列表中删除用户.但我无法理解此错误的底部.有人请保释我.

if (txtEmailID.Text.Length > 0)
{
    users = UserRespository.GetUserName(txtEmailID.Text);
    bool isUserAvailable=false;
    foreach (EduvisionUser aUser in users) // Exception thrown in this line
    {
        isUserAvailable = true;
        if(!aUser.Activated)
        {
            users.Remove(aUser);
        }
    }
    if (users.Count == 0 && isUserAvailable)
    {
        DeactivatedUserMessage();
        return;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# enumeration

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

关于"进口"的基本问题

我对Python的import陈述有一些疑问:

  1. import <module>和之间有什么区别from <module> import *

  2. 如何导入不在同一目录中的模块?(而不是PythonHome)

请考虑我是一个Python新手

python import

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

如何查看git索引中的更改?

说我同意

git add foo.txt
Run Code Online (Sandbox Code Playgroud)

现在,foo的变化在索引中(我假设git已经在跟踪该文件).现在,当我做git diff时,我无法通过这样做看到foo的变化

git diff
Run Code Online (Sandbox Code Playgroud)

git diff在它向我展示这些变化之前,还有一些额外的东西需要吗?

git

12
推荐指数
1
解决办法
1662
查看次数

SQL中常量的最佳模式?

我已经看到了几种用于"克服"SQL Server中缺少常量的模式,但它们似乎都没有满足性能和可读性/可维护性问题.

在下面的示例中,假设我们在表上有一个完整的"状态"分类,选项似乎是:

  • 只是为了硬编码,可能只是"评论"状态

-- StatusId 87 = Loaded
SELECT ... FROM [Table] WHERE StatusId = 87;
Run Code Online (Sandbox Code Playgroud)
  • 使用状态查找表,然后加入此表,以便该WHERE子句引用友好名称.

子查询:

SELECT ... 
FROM [Table] 
WHERE 
  StatusId = (SELECT StatusId FROM TableStatus WHERE StatusName = 'Loaded');
Run Code Online (Sandbox Code Playgroud)

或加入

SELECT ... 
FROM [Table] t INNER JOIN TableStatus ts On t.StatusId = ts.StatusId 
WHERE ts.StatusName = 'Loaded';
Run Code Online (Sandbox Code Playgroud)
  • 一堆标量UDF被定义为返回常量,即

CREATE Function LoadedStatus()
RETURNS INT
AS
 BEGIN
  RETURN 87
 END;
Run Code Online (Sandbox Code Playgroud)

然后

SELECT ... FROM [Table] WHERE StatusId = LoadedStatus();
Run Code Online (Sandbox Code Playgroud)

(IMO会导致数据库中出现大量污染 - 在Oracle软件包中可能没问题)

  • 使用表值函数的类似模式将常量值保存为行或列,这些都是CROSS APPLIED …

sql-server maintainability constants

9
推荐指数
2
解决办法
1714
查看次数

带有CASE的Sql 2005中的PATINDEX

我使用PATINDEX句子成案例句:

select Choosed1=
CASE PATINDEX('%1|%',field1)
//Here im getting an error:
WHEN >0 THEN 'X'
END
from testtable
Run Code Online (Sandbox Code Playgroud)

我如何设置> 0条件以避免错误?

提前致谢

最好的祝福.

何塞

sql sql-server sql-server-2005 sql-server-2008

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