, обобщая приведенные выше ответы для быстрой справки:
, если вы не хотите вмешиваться в редактирование проекта и хотите придерживаться конструктора:
обязательно добавьте ссылку для WindowsFormsIntegration.dll, который обычно представляет собой сборку \ справочные сборки окна \ microsoft \ Framework ...
, и если вы используете пользовательское управление wpf в своем решении, вы, вероятно, уже получили ссылки на
System.Windows.Presentation, System.Windows.Activities, System.Windows.CompnentModel, System.Windows..RunTime, System.Windows.WorkFlowServices, System.Xaml.
, в противном случае обязательно добавьте требуемый переходящие ссылки.
в элементе формы окна вы добавляете wpf usercontrol myWpfUsrCtl в форму окна следующим образом
void addWpfUsrCntl()
{
System.Windows.Forms.Integration.ElementHost elemthost1 = new
System.Windows.Forms.Integration.ElementHost();
elemthost1.Dock = DockStyle.None; // change to to suit your need
elemthost1.Parent = this;
//elemthost1.AutoSize = true; // change to to suit your need
FinCurl_.AutoSize = true; // change to to suit your need
elemthost1.Child = myWpfUsrCtl;
// and of course , you can add to a control to the form instead.
// by "this" to the the desired control
}
Вместо того, чтобы смешать с точками монтирования, можно создать ссылку на /media/300gb/documents
как это:
ln -s /media/300gb/documents ~/documents
Необходимо будет сначала настроить раздел NTFS, который будет автосмонтирован (см. этот ответ ), затем можно настроить соответствующие ссылки как @mikewhatever предложенный.
Наряду с этим Вы, возможно, также должны были бы обновить записи в ~/.config/user-dirs.dirs
файл для него для применения определенного пользователя, или /etc/xdg/user-dirs.conf
для всех пользователей.
В моем случае (в соответствии с Ubuntu 12.10) я переместил мой Documents
папка к местоположению резервирных копий прежде, чем заменить его ссылкой на папку на разделе NTFS. Но впоследствии Наутилус, LibreOffice, и т.д. все еще приняли значение по умолчанию к старой папке , пока я не обновил user-dirs.dirs
файл.
Для большего количества детали, см. этот ответ .
fstab запись для привязки монтирует, что одно местоположение другому похоже на это:
/media/300gb/documents /home/USER/documents bind defaults,bind,auto, rw 0 0
Вы, возможно, должны были бы скорректировать опции монтирования (значения по умолчанию, связать) для ntfs немного: пользователи, должностное лицо, nls=utf8, umask=003, gid=YOUR_GROUP_ID, uid=YOUR_USER_ID
Удаляет 'должностное лицо', если Вы не намереваетесь установить исполняемые файлы на ntfs разделе. Можно определить группу и идентификаторы пользователей с эти id
команда в терминале.
Ваша проблема ссылки возможно происходит от факта, что документы уже являются существующим каталогом при выдаче команды ссылки.