« first day (945 days earlier)      last day (2086 days later) » 

7:55 AM
microsoft.com/net/learn/get-started/linux это у меня одного не меняется ничего от выбора в комбобоксе?
 
 
2 hours later…
9:29 AM
Подскажите пожалуйста хорошую обертку над аттач проперти? А то мое, почему-то во вложенных контролах, аля UserControl, дизайнер рушит...
 
@Bretbas нужно на нул проверять все внутри или детектить дизайнтайм
 
9:46 AM
@vitidev у меня че-то меняется
@Bretbas хм, что подразумеваете под оберткой? Как его вообще можно обернуть?
 
@АндрейNOP у меня ни в одном браузере, даже в едге
 
 
2 hours later…
11:54 AM
@АндрейNOP, ну у меня есть класс - BaseAttachedProperty<Parent, TypeProperty>, который внутри себя уже делает всю фигню с объявлением самого присоединяемого свойства, и тд. Использую к примеру вот так:
public class NoPageHistoryAttachedProperty : BaseAttachedProperty<NoPageHistoryAttachedProperty, bool>
{
	public override void OnValueUpdated( DependencyObject sender, object value )
	{
		if(!( sender is Frame frame ) )
			return;

		frame.NavigationUIVisibility = NavigationUIVisibility.Hidden;

		frame.Navigated += Frame_Navigated;
	}

	private void Frame_Navigated( object sender, NavigationEventArgs e )
	{
		if(!( sender is Frame frame ) )
			return;

		frame.NavigationService.RemoveBackEntry();
 
@Bretbas а можете показать код BaseAttachedProperty, а то ничего не понятно, AP, они же статические, как они взаимодействуют с экземплярными методами?
 
@АндрейNOP, он длинноват:)
 
@Bretbas ничего, бумага интернет всё стерпит
 
@АндрейNOP, ща тогда
@АндрейNOP, вот
public class BaseAttachedProperty<Parent, Property> where Parent : BaseAttachedProperty<Parent, Property>, new()
{
	public event Action<DependencyObject, DependencyPropertyChangedEventArgs> ValueChanged = delegate { };
	public event Action<DependencyObject, object> ValueUpdated = delegate { };

	public static Parent Instance { get; private set; } = new Parent();

	public static readonly DependencyProperty ValueProperty = DependencyProperty.RegisterAttached(
	"Value",
	typeof( Property ),
	typeof( BaseAttachedProperty<Parent, Property> ),
 
12:14 PM
@Bretbas и это работает?
 
Работает, но только если я использую это где-нибудь наппример, в окне
или в UserControl'е
или еще где
но если этот UserControl, в котором используется аттачпроперти, поместитть в окно, или еще куда либо, то он мне пишет, что не может экземпляр создать класса
 
typeof(BaseAttachedProperty<Parent, Property>) - это смущает
 
ну владельцем кто является?
 
Владельцем всегда является базовый дженерик-класс, а не производный?
 
@АндрейNOP, блин, тоесть Parent
Ошибочка...
 
12:18 PM
может надо typeof(Parent)?
 
да да:)
уже понял:) Так ща проверю
 
хотя, конечно,вряд ли дело в этом
 
Дело мне кажется в инстансе
 
12:33 PM
В общем, я не понял выгоды BaseAttachedProperty пока, во-первых он громоздкий достаточно, а во-вторых, область применения у него достаточно узкая. Если нужно добавить несколько AP, то придется для каждого заводить свой класс. А если эти АР между собой должны еще и взаимодействовать, то код сильно усложняется
 
1:19 PM
Если я хочу гонять ASP.NET Core на линуксах мне нужно целый SDK ставить или только рантайм? я поставил рантайм но на dotnet --version он говорит что мне нужен SDK. Что же тогда этот рантайм?
 
1:59 PM
1
Q: Как в Linq To Entities использовать кастомные сторонние функции?

Дмитрий ПолянинУ меня есть вот такой код var articles = db.Articles.Where(x => CheckIfGood(x.Title)).ToList(); public bool CheckIfGood(string title) { return title.Length > 3; } Выдаёт ошибку Выражению LINQ to Entities не удается распознать метод "Boolean CheckIfGood(System.String)", поэтому его...

 
2:10 PM
вот такой вопросик, что-то не могу разобраться, с компиляцией решение уже нашли, но почему без не работает непонятно, я честно говоря думал что и с компиляцией выдаст ошибку
 
2:27 PM
@ДмитрийПолянин, что выдает?
 

« first day (945 days earlier)      last day (2086 days later) »