Wpf - центрирование на основном рабочем столе

tSql выходит из двойной кавычки с другой двойной кавычкой. Таким образом, если бы Вы хотели, чтобы это было частью Вашего sql строкового литерала, то Вы сделали бы это:

declare @xml xml 
set @xml = "<transaction><item value=""hi"" /></transaction>"

, Если Вы хотите включать кавычку в значение в самом xml, Вы используете объект, который был бы похож на это:

declare @xml xml
set @xml = "<transaction><item value=""hi &quot;mom&quot; lol"" /></transaction>"
7
задан animuson 16 October 2013 в 17:30
поделиться

2 ответа

Несколько экранов - небольшая проблема, и у них нет встроенного, красиво обернутого способа их обработки, но с помощью некоторых математических и системных параметров вы можете это сделать.

Если вы размещаете свое окно в позиции (0,0), которая будет в верхнем левом углу вашего основного экрана. Итак, чтобы ваше окно появилось в центре этого экрана, используйте:

this.Left = (SystemParameters.PrimaryScreenWidth / 2) - (this.ActualWidth / 2);
this.Top = (SystemParameters.PrimaryScreenHeight / 2) - (this.ActualHeight / 2);

Основная идея достаточно проста, поэтому не нужно объяснять.

Обратите внимание, что этот код предназначен для C #, но я уверен, что в VB есть нечто подобное.

Также обратите внимание, что вам следует использовать свойство ActualWidth \ ActualHeight, а не свойство Width \ Height, поскольку оно может содержать значение NaN.

Удачи.

6
ответ дан 7 December 2019 в 10:05
поделиться

We had the same issue. Unfortunately, after much discussion with TA's and the client it was decided to be better value (in terms of money and time) to maximise it on the primary monitor.

0
ответ дан 7 December 2019 в 10:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: