chore: remove JumpTo method of ImageSelector
This commit is contained in:
1 parent
ffd27d83bf
commit
a52a1f83f6
2 files changed
+8
-17
No files matched your search
@@ -21,7 +21,8 @@ namespace HandyControlDemo.UserControl
|
|||||||
new Uri(@"pack://application:,,,/Resources/Img/Album/9.jpg"),
|
new Uri(@"pack://application:,,,/Resources/Img/Album/9.jpg"),
|
||||||
new Uri(@"pack://application:,,,/Resources/Img/Album/10.jpg")
|
new Uri(@"pack://application:,,,/Resources/Img/Album/10.jpg")
|
||||||
});
|
});
|
||||||
CoverFlowMain.JumpTo(2);
|
|
||||||
|
CoverFlowMain.PageIndex = 2;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -103,18 +103,13 @@ namespace HandyControl.Controls
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
private int _lastShowIndex;
|
private int _lastShowIndex;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 跳转编号
|
|
||||||
/// </summary>
|
|
||||||
private int _jumpToIndex = -1;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 页码
|
/// 页码
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public int PageIndex
|
public int PageIndex
|
||||||
{
|
{
|
||||||
get => (int) GetValue(PageIndexProperty);
|
get => (int) GetValue(PageIndexProperty);
|
||||||
internal set => SetValue(PageIndexProperty, value);
|
set => SetValue(PageIndexProperty, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@@ -147,11 +142,6 @@ namespace HandyControl.Controls
|
|||||||
_visualParent = GetTemplateChild(ElementVisualParent) as ModelVisual3D;
|
_visualParent = GetTemplateChild(ElementVisualParent) as ModelVisual3D;
|
||||||
|
|
||||||
UpdateShowRange();
|
UpdateShowRange();
|
||||||
if (_jumpToIndex > 0)
|
|
||||||
{
|
|
||||||
PageIndex = _jumpToIndex;
|
|
||||||
_jumpToIndex = -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
_point3DAnimation = new Point3DAnimation(new Point3D(CoverFlowItem.Interval * PageIndex, _camera.Position.Y, _camera.Position.Z), new Duration(TimeSpan.FromMilliseconds(200)));
|
_point3DAnimation = new Point3DAnimation(new Point3D(CoverFlowItem.Interval * PageIndex, _camera.Position.Y, _camera.Position.Z), new Duration(TimeSpan.FromMilliseconds(200)));
|
||||||
_camera.BeginAnimation(ProjectionCamera.PositionProperty, _point3DAnimation);
|
_camera.BeginAnimation(ProjectionCamera.PositionProperty, _point3DAnimation);
|
||||||
@@ -181,11 +171,6 @@ namespace HandyControl.Controls
|
|||||||
/// <param name="uri"></param>
|
/// <param name="uri"></param>
|
||||||
public void Add(Uri uri) => _contentDic.Add(_contentDic.Count, uri);
|
public void Add(Uri uri) => _contentDic.Add(_contentDic.Count, uri);
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 跳转
|
|
||||||
/// </summary>
|
|
||||||
public void JumpTo(int index) => _jumpToIndex = index;
|
|
||||||
|
|
||||||
protected override void OnMouseWheel(MouseWheelEventArgs e)
|
protected override void OnMouseWheel(MouseWheelEventArgs e)
|
||||||
{
|
{
|
||||||
base.OnMouseWheel(e);
|
base.OnMouseWheel(e);
|
||||||
@@ -237,6 +222,11 @@ namespace HandyControl.Controls
|
|||||||
/// <param name="newIndex"></param>
|
/// <param name="newIndex"></param>
|
||||||
private void UpdateIndex(int newIndex)
|
private void UpdateIndex(int newIndex)
|
||||||
{
|
{
|
||||||
|
if (!IsLoaded)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
UpdateShowRange();
|
UpdateShowRange();
|
||||||
_itemShowDic.Do(item =>
|
_itemShowDic.Do(item =>
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in new issue
Block a user