c#- все статьи тега ➜ страница 5


DataGrid строка цвет фона MVVM

Я использую архитектуру MVVM и хочу изменить цвет строки в datagrid. Цвет строки зависит от элемента из модели. Пока у меня есть такой код: private void DataGrid_LoadingRow(object sender, DataGridRowEventArgs e) { Log4NetLog dataGridRow = e.Row.DataContext as Log4NetLog; if (highlight) { if (dataGridRow != null) { e.Row.Background = new SolidColorBrush( dataGridRow.LogColour.Colour); } } else { e.R ...

PowerShell Add-Type: не удается добавить тип. уже существовать

Я использую сценарий PowerShell для запуска кода C# непосредственно в сценарии. Я несколько раз натыкался на ошибку, конкретную ошибку. Если я внесу какие-либо изменения в код C# в PowerShell ISE и попытаюсь запустить его снова, я получу следующую ошибку. Add-Type : Cannot add type. The type name 'AlertsOnOff10.onOff' already exists. At C:UserstestUserDesktoptest.ps1:80 char:1 + Add-Type -TypeDefinition $Source -ReferencedAssemblies $Assem + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...

Почему C# не реализует GetHashCode для коллекций?

Я портирую что-то с Java на C#. В Java hashcode a ArrayList зависит от элементов в нем. В C# я всегда получаю один и тот же хэш-код из List... Почему это? Для некоторых моих объектов хэш-код должен быть другим, потому что объекты в их свойстве list делают объекты неравными. Я ожидал бы, что хэш-код всегда уникален для состояния объекта и только равен другому хэш-коду, когда объект равен. Или я ошибаюсь? ...

Как изменить все ключи на строчные при разборе JSON на JToken

У меня есть строка JSON, и ключи имеют прописные и строчные символы: {"employees":[ {"FIrstName":"John", "LASTname":"Doe"}, {"FIRSTNAME":"Anna", "LaSTNaME":"Smith"}, {"firstName":"Peter", "lastName":"Jones"} ]} Я хочу преобразовать его в объект JToken и иметь все ключи в JToken в нижнем регистре. Поэтому внутренне в JToken это должно быть следующим образом: {"employees":[ {"firstname":"John", "lastname":"Doe"}, {"firstname":"Anna", "lastname":"Smith"}, {"firstname": ...

Получить @Html.Управления dropdownlist выбранное значение

Я пытаюсь получить выбранное значение из @Html.Выпадающий список в ASP .NET MVC 5 (C#). У меня есть этот выпадающий список в поле зрения: @Html.DropDownList("CustomCarsList", ViewBag.CustomCars as SelectList) ViewBag.CustomCars определяется в UnregisteredSectionController в public ActionResult UnregisteredSection() метод как: string selectString = "Select * from CustomCars where OwnerId ='" + User.Identity.GetUserId() +"'"; ViewBag.CustomCars = new SelectList(db.Garage.SqlQuery(selectS ...

Регулярные выражения в C# для проверки имени файла

Что такое хорошее регулярное выражение, которое может проверить текстовую строку, чтобы убедиться, что это допустимое имя файла Windows? (АКА не имеют /:*?"<>| символов). Я хотел бы использовать его следующим образом: // Return true if string is invalid. if (Regex.IsMatch(szFileName, "<your regex string>")) { // Tell user to reformat their filename. } ...

Привязка двух элементов UIElements к одному свойству не работает должным образом, если свойство находится в одноэлементном экземпляре

Я никогда не сталкивался с этой проблемой, но совсем недавно я заметил, что двусторонняя привязка к свойству не работает, если свойство находится в синглтоне. Я имею в виду, что "другой" CheckBox никогда не обновляет свое значение. Любые идеи о том, как заставить его работать? Заранее спасибо! Синглтон.cs public class Singleton : INotifyPropertyChanged { private bool panelClosed; static Singleton() { Instance = new Singleton(); } public event PropertyChangedEve ...

Использование Kendo MultiSelect с сеткой Kendo UI в ASP.NET MVC

Это связано с другим вопросом, который я недавно задал. Я пытаюсь привязать информацию о роли пользователя к сетке и назначаю роли пользователю. Каждый пользователь может быть в нескольких ролях в базе данных, и они должны быть отредактированы с помощью Kendo UI MultiSelect. Когда я выбираю требуемые роли и отправляю их обратно в контроллер, массив объектов "RoleBasicModel" содержит необходимое количество ролей, но все их свойства пусты. Модели являются определяется как: public class UserI ...

Как сохранить изменения строк в DevExpress GridView с помощью EmbeddedNavigator

Я использую кнопки добавления, редактирования и удаления EmbeddedNavigator. Я подписался на событие gridControl1_EmbeddedNavigator_ButtonClick и там проверяю, какая кнопка нажата. Проблема в том, что когда я редактирую ячейку и нажимаю сохранить изменения(EndEdit), я не вижу новых значений. Вот код, который у меня есть: private void gridControl1_EmbeddedNavigator_ButtonClick(object sender, DevExpress.XtraEditors.NavigatorButtonClickEventArgs e) { if (e.Button.ButtonType == DevExpress.Xtr ...

Сортировать представление DataGridView по нескольким столбцам?

Я искал пример сортировки DataGridView по нескольким столбцам, но, похоже, не смог найти пример, который делает то, что я хотел бы. В принципе, у меня есть привязанный элемент управления DataGridView (привязанный к DataTable/DataView), и привязанный DataTable имеет два столбца:- priority и date. Я хотел бы отсортировать по дате в приоритетном порядке. То есть приоритетный столбец принимает precendence, затем его дату, но оба могут быть восходящими или нисходящими. Так, например, я могу имейте ...

Как я могу получить активный UNC-путь в DFS программно

Учитывая путь DFS, как бы я узнал, какой активный путь он в настоящее время программно находится. Для exmaple у меня есть 2 общих сервера как "\Server1Folder" и "\Server2Folder", и он имеет DFS включен, так что он может быть доступен на "\DFS_ServerFolder", как бы я знал, что активный путь в настоящее время "\DFS_ServerFolder" включен, будь то "\Server1Folder" или "\Server2Folder". ...

C# проверка существования файла с помощью относительного пути

Этот вопрос уже задавался раньше, но я, кажется, не вижу своего точного решения. Мне нужно пройти по некоторым ссылкам в файле, использующим относительные пути, и проверить, связаны ли они с существующими файлами. Даны следующие файлы и папки: C:Level 1Level 2A.txt C:Level 1B.txt Там может быть связь в A.txt это ссылки на B.txt используя относительный путь ..B.txt. У меня будет текущий каталог обхода, C:Level 1Level 2, и нужно объединить его с ..B.txt, чтобы придумать C:Level 1B ...

Скрытие формы и отображение другой при нажатии кнопки в приложении Windows Forms

Я делаю приложение приложение Windows Form. Сначала появляется определенная форма, и после того, как пользователь нажимает следующую кнопку, эта форма должна быть скрыта и показана другая форма. Я пытался сделать это. Мне удалось скрыть текущую форму, но следующая не появится. Вот моя попытка: Это обработчик событий кнопки private void button1_Click_1(object sender, EventArgs e) { if (richTextBox1.Text != null) { this.Visible=false; } else MessageBox.Show( ...

Как отменить изменение вкладки в WPF TabControl

Я нашел несколько вопросов об этой проблеме на SO, однако я все еще не могу получить реальное решение. Вот к чему я пришел, прочитав ответы. Xaml: <Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="300" Width="300" x:Name="this"> <TabControl IsSynchronizedWithCurrentItem="True" ItemsSource="{Binding Tabs, ElementName=this}" x:Name=" ...

user32 MoveWindow не работает в C#, windows 7, консольном приложении

Я вообще не разработчик windows (я делаю AS3 вещи), но я написал это консольное приложение C# в visual c# 2010, чтобы что-то проверить. Приложение должно взять открытое окно и изменить его размер и положение. Я открываю пустое окно Chrome (под названием "Untitled"), но функции, управляющие окном, не работают (хотя отладчик останавливается на них - это означает, что приложение действительно нашло нужное окно). Есть идеи, почему? using System; using System.Diagnostics; using System.Runtime.Inte ...

Office 365 клиент API SendMailAsync возвращает несанкционированные

Я пытаюсь настроить интеграцию Office 365 из моего веб-приложения ASP MVC на C#, для которого я использую Outlook Mail REST API (клиентская версия). Я использовал ссылку на API здесь: https://msdn.microsoft.com/office/office365/APi/mail-rest-operations Я могу войти в Office 365 нормально, и получить маркер, а затем прочитать почтовые папки (т. е. отправленные элементы / входящие), но когда я пытаюсь отправить электронное письмо, я получаю следующую ошибку: Несанкционированный Описание: Н ...

как сохранить положение прокрутки браузера после того, как любое событие получает огонь

Когда я нажимаю на любую кнопку, моя страница снова загружается, и положение страницы меняется. Первая страница прокручивается снизу, затем снова сверху, ее перемещение вниз. Как я могу сохранить положение прокрутки таким же после обновления страницы при любом событии щелчка. Я пытался Page.MaintainScrollPositionOnPostBack = true; На моей странице загрузка, но она не работает. Я использовал ajax updatepanel после его использования мой браузер застревает, и производительность очень низкая. ...

C# переопределение метода GetHashCode

В этом примере плакат переопределил метод get hash code. Я понимаю, что это было сделано для того, чтобы обеспечить лучшее хэш-значение для возвращаемого объекта, уменьшить количество коллизий и, следовательно, уменьшить количество случаев, когда необходимо будет вызвать Equals(). Что я хотел бы знать, так это то, как был вычислен этот алгоритм: return 17 + 31 * CurrentState.GetHashCode() + 31 * Command.GetHashCode(); Есть ли какая-то особая причина, по которой были выбраны эти числа? Мог ...

WPF. Используйте стиль кнопки, который находится в xaml в коде позади

Я создаю кнопку за кодом и теперь должен использовать стиль, который находится в xaml, как я могу вызвать этот стиль в c# для моей кнопки? public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); this.Loaded += OnLoaded; } private void OnLoaded(object sender, RoutedEventArgs routedEventArgs) { var button1 = new Button(); TestPanel.Children.Add(button1); } } ...

c# непрямоугольное окно, библиотека?

Я знаю, что можно сделать непрямоугольное окно в c#. но я знаю много программ, таких как windows mediaplayer и другие программы, которые получили красивый макет по углам и т. д. но когда я рисую круг или что-то еще, как не прямой. окно система не знает, что делать с пикселями: S. Есть ли хороший способ сделать красивые окна для c#, или библиотеку, или что-то еще? Thnx! ...