У меня есть класс, на который есть ссылки в нескольких представлениях, но я хотел бы, чтобы был только один экземпляр класса, совместно используемого ими. Я реализовал свой класс следующим образом:
using System;
public class Singleton
{
private static Singleton instance;
private Singleton() {}
public static Singleton Instance
{
get
{
if (instance == null)
{
instance = new Singleton();
}
return instance;
}
}
}
Есть ли способ добавить Singleton.Instance в свой словарь ресурсов в качестве ресурса? но я бы хотел, чтобы у них был только один экземпляр класса. Я реализовал свой класс так: using System; открытый класс ...
У меня есть класс, на который есть ссылки в нескольких представлениях, но я хотел бы, чтобы был только один экземпляр класса, совместно используемого ими. Я реализовал свой класс следующим образом:
using System;
public class Singleton
{
private static Singleton instance;
private Singleton() {}
public static Singleton Instance
{
get
{
if (instance == null)
{
instance = new Singleton();
}
return instance;
}
}
}
Есть ли способ добавить Singleton.Instance в свой словарь ресурсов в качестве ресурса? но я бы хотел, чтобы у них был только один экземпляр класса. Я реализовал свой класс так: using System; public class ...
У меня есть класс, на который есть ссылки в нескольких представлениях, но я хотел бы, чтобы был только один экземпляр класса, совместно используемого ими. Я реализовал свой класс следующим образом:
using System;
public class Singleton
{
private static Singleton instance;
private Singleton() {}
public static Singleton Instance
{
get
{
if (instance == null)
{
instance = new Singleton();
}
return instance;
}
}
}
Есть ли способ добавить Singleton.Instance в свой словарь ресурсов в качестве ресурса? Я хотел бы написать что-то вроде
<Window.Resources>
<my:Singleton.Instance x:Key="MySingleton"/>
</Window.Resources>
вместо того, чтобы писать {x: static my: Singleton.Instance}
каждый раз, когда мне нужно на него ссылаться.