Я видел ответы здесь и, хотя они были полезны, они не были именно тем, что я хотел, так как мне пришлось изменить много кода.
Что сработало для меня, делал что-то вроде этого:
function isSession(selector) {
//line added for the var that will have the result
var result = false;
$.ajax({
type: "POST",
url: '/order.html',
data: ({ issession : 1, selector: selector }),
dataType: "html",
//line added to get ajax response in sync
async: false,
success: function(data) {
//line added to save ajax response in var result
result = data;
},
error: function() {
alert('Error occured');
}
});
//line added to return ajax response
return result;
}
Надежда помогает кому-то
anakin
Когда XAML-фрагмент создается изначально, я не думаю, что он знает что-либо о родительском контейнере, в который вы собираетесь его поместить, включая статические ресурсы, определенные в родительском контейнере. Попробуйте ссылаться на boolToVisibilityConverter внутри DataTemplate, используя взамен DataTemplate.Resources.